Подтвердить что ты не робот

Поддерживает ли HTTP-протокол несколько типов контента в заголовках ответов?

Мне интересно, могу ли я вернуть заголовок ответа

Content-Type: application/json text/json 

или не является ли это законным?

В протоколе HTTP указано, что Content-Type должен иметь тип mediaType и этот mediaType определяется следующим образом:

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

Но у меня проблемы с интерпретацией того, что это значит, может ли кто-нибудь просветить меня?

Спасибо!

4b9b3361

Ответ 1

Вам нужно посмотреть определение поля заголовка:

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

Content-Type = "Content-Type" ":" media-type

поэтому требуется один медиа-тип, который определяется приведенной выше грамматикой.

Итак, ответ: один тип/подтип, за которым следуют необязательные параметры.