Почему сервер не устанавливает код ответа HTTP?
Вопрос
Я спрашиваю в общих чертах: почему какой-либо сервер не устанавливает и не возвращает заголовки и/или коды состояния?Я не могу придумать для этого веской причины.Возможно, я что-то упускаю из виду.
Решение
Код состояния является обязательной частью HTTP-ответа.
По определению, единственная причина, по которой сервер не предоставляет строку состояния, заключается в том, что он не является HTTP-сервером.
Или сказать чуть менее педантично:если он это сделает, то сервер безнадежно глючит и вам придется с криком бежать от него.
Другие советы
Коды состояния были введены в HTTP/1.0 — до этого все было намного проще - ни в запросе, ни в ответе не было заголовков.
Запрос был просто такой, без указания версии протокола
GET /
Ответ будет полным, без заголовков.
Похоже, вы разговариваете с каким-то старинным веб-сервером, который поддерживает только HTTP/0.9!