2009-07-27 3 views
3

Есть ли какое-либо правило против отправки альтернативного текста для ошибки ответа HTTP? Например, по умолчанию HTTP/1.1 400 Bad Request. При отправке заголовка, который я задал себе, это законно делать что-то вроде HTTP/1.1 400 Epic Fail?Текст в заголовках HTTP

ответ

4

Все в порядке. Вы можете разместить там любой текст. Вы даже можете использовать специальные символы, если вы придерживаетесь ISO-8859-1 кодирования.

From the RFC:

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

1

Это совершенно законно. Клиенты должны заботиться только о коде ошибки, хотя они могут выбрать отображение текста статуса пользователю (чаще всего они отображают тело ответа).

Смежные вопросы