2009-09-24 3 views
2

Действительно ли возвращать другой текст в заголовке ответа, чем обычный тариф?Вопрос ответа HTTP

Например, если запрос является недействительным, я мог ответить:

HTTP/1.1 400 Here be Dragons 

И есть, что заголовок правильно обрабатывается прокси и т.д.?

+0

Вы пишете единственное приложение для этого отдыха? –

+0

Это неважно, но я просто хочу указать, что это не совсем о REST, а о HTTP. –

+0

Справедливая точка Ави. Я изменю вопрос. –

ответ

1

Да, он соответствует протоколу HTTP, чтобы иметь произвольный текст в ответной строке. Нет, прокси не требуется пересылать это как есть (но обычно будет).

2

The HTTP spec говорит:

Статус-код предназначен для использования автоматами, а поясняющая фраза предназначена для пользователя-человека. Клиенту не требуется проверять или отображать фразу разума.

и:

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

Таким образом, да, это действительно так, чтобы использовать любой текст, который вы хотели бы использовать в качестве разговора-фразы AKA «Текст состояния» или «Имя статуса».

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