| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
Status Code и Reason Phrase в протоколе HTTP/1.1 (Chapter 6.1.1 Status Code and Reason Phrase from Status-Code это код результата попытки понять и выполнить запрос. Состоит из трех цифр. Reason-Phrase - короткое текстовое описание Status-Code. Status-Code предназначен для программ, Reason-Phrase - для человека. Первая цифра Status-Code определяет класс кода. Две следующие цифры никак не категоризируются. Существует пять классов кодов:
Ниже представлена таблица возможных значений Status-Code и соответствующих им значений Reason-Phrase для HTTP/1.1.
extension-code Reason-Phrase = *<текст, исключая символы CR, LF> Status-Code расширяемы. От HTTP-приложений не требует обязательное понимание всех зарегистрированных Status-Code. Однако приложения ОБЯЗАНЫ понимать класс любого Status-Code (первая цифра) и если встречен непонятный Status-Code, то приложения должны отреагировать на такой код как на x00. К примеру, если принят нераспознаваемый код со значением 431 - приложение должно поступить как будто бы был принят код 400. В таких случаях приложениям СЛЕДУЕТ возвращать пользователю нераспознанный код, причем желательно в human-readable формате. |
|
| ||||||||||||||||
|