什么';这是favicon.ico的http请求的最小正确答案

什么';这是favicon.ico的http请求的最小正确答案,http,webserver,favicon,Http,Webserver,Favicon,我正在一个非常简单的web服务器上工作 到目前为止,我还没有发现如何禁用chrome对favicon.ico的恼人请求 所以我在想,对于这样的请求,最短/最快的答案是什么。在确定favicon.ico请求后,是否可以断开连接。还是认为这是不礼貌的行为,应该避免 或者我会发送404信息。我是否也需要发送文本,或者我是否必须至少发送“内容长度:0”的信息,或者我是否可以保留此信息 谢谢大家! 根据,最短的有效响应为 HTTP/1.0 404 <CRLF> <CRLF> HT

我正在一个非常简单的web服务器上工作

到目前为止,我还没有发现如何禁用chrome对favicon.ico的恼人请求

所以我在想,对于这样的请求,最短/最快的答案是什么。在确定favicon.ico请求后,是否可以断开连接。还是认为这是不礼貌的行为,应该避免

或者我会发送404信息。我是否也需要发送文本,或者我是否必须至少发送“内容长度:0”的信息,或者我是否可以保留此信息

谢谢大家!

根据,最短的有效响应为

HTTP/1.0 404 <CRLF>
<CRLF>
HTTP/1.0 404

404
和行终止符之间应该有一个空格,实际上将状态代码与状态原因消息(在本例中为空字符串)分隔开。这可能不是严格要求的,但我怀疑保存一个字节是否值得与RFC稍有偏差。

请注意,完全兼容HTTP的服务器不可能简单(因为HTTP规范的细节很复杂)。我不明白您为什么要特别处理favicon.ico:大多数web服务器将其作为任何其他URL(例如404)处理。HTTP服务器可能不一定需要完全兼容才能用于特定任务。