我问的是一般情况 - 为什么任何服务器都没有设置并返回标题和/或状态代码?我想不出一个很好的理由。也许我忽视了一些事情。

有帮助吗?

解决方案

状态代码是HTTP响应的必需部分。

根据定义,服务器不提供状态行的唯一原因是它不是HTTP服务器。

RFC 2616,第6节:回应

或者以一种稍微不那么迂腐的方式说:如果它这样做,服务器是无可救药的错误,你应该远离它尖叫。

其他提示

在HTTP / 1.0中引入了状态代码 - 在此之前,事情要简单得多 - 请求或响应中没有标题。

请求就像这样,没有协议版本的指示

GET /

响应将是全身,没有标题。

所以看起来你正在和某种只能说HTTP / 0.9的古董网络服务器交谈!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top