Когда вам приходит ответ hhtp-сервера, он всегда содержит в начальной строчке кода информацию о том, успешным был запрос или нет, а также причины успешности. ответ сервера представляет собой трехразрядный код ответа, а также описание к нему.
Генерация кодов ответов сервера - прерогатива web-сервера. Бывает, что ответы также идут от cgi-сценариев. Отличить их можно по заголовкам. Ниже в таблице приведена информация, как группируются коды сервера.
Диапазон кодов | Значение ответа |
---|
100-199 | Информационный | 200-299 | Запрос клиента успешен | 300-399 | Запрос клиента переадресован, необходимы дальнейшие действия | 400-499 | Запрос клиента является неполным | 500-599 | Ошибки сервера |
В каждом диапазоне определено небольшое количество кодов, но если это нужно , для сервера будут определяться собственные коды. Если клиент не может распознать код пришедший, то он интерпретирует его согласно диапазону.
|