我遇到了一个站点,该站点对于任何 HTTP 请求都返回没有任何标头的 html 文本。浏览器接受它,在“实时标头”中显示为 HTTP/0.9 200 ok
是否应该将任何不以“HTTP/...”开头的 HTTP 响应解释为有效的 HTTP/0.9 内容?
更新:感谢 CodeCaster 的回答,我发现在简单请求的情况下需要使用简单响应来回答。但是在非简单请求的情况下,服务器可以用简单响应来响应吗?我找不到有关此的任何信息。看起来用户代理总是默默地接受简单响应,无论他们的请求状态如何(简单/非简单)