web-dev-qa-db-ja.com

HTTPプロトコルは、応答ヘッダーで複数のコンテンツタイプをサポートしていますか?

応答ヘッダーを返すことができるかどうか疑問に思っています

Content-Type: application/json text/json 

またはこれは合法ではありませんか?

HTTPプロトコルは、Content-TypeはmediaTypeである必要があり、mediaTypeは次のように定義されていると述べています。

   media-type     = type "/" subtype *( ";" parameter )
   type           = token
   subtype        = token

しかし、私はこれが何を意味するのかを理解するのに苦労しています、誰かが私を啓発できますか?

ありがとう!

21
netbrain

ヘッダーフィールドの定義を確認する必要があります。

http://greenbytes.de/tech/webdav/rfc2616.html#rfc.section.14.17

Content-Type = "Content-Type" ":"メディアタイプ

したがって、上記で引用した文法によって定義される単一のメディアタイプが必要です。

したがって、答えは次のとおりです。単一のタイプ/サブタイプとそれに続くオプションのパラメーター。

25
Julian Reschke