我问的是一般情况 - 为什么任何服务器都没有设置并返回标题和/或状态代码?我想不出一个很好的理由。也许我忽视了一些事情。
答案 0 :(得分:7)
状态代码是HTTP响应的必需部分。
根据定义,服务器不提供状态行的唯一原因是它不是HTTP服务器。
或者以一种稍微不那么迂腐的方式说:如果它这样做,服务器是无可救药的错误,你应该远离它尖叫。
答案 1 :(得分:2)
在HTTP / 1.0中引入了状态代码 - 在此之前,things were much simpler - 请求或响应中没有标头。
请求就像这样,没有协议版本的指示
GET /
响应将是全身,没有标题。
所以看起来你正在和某种只能说HTTP / 0.9的古董网络服务器交谈!