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

时间:2012-09-20 07:34:36

标签: http webserver favicon

我正在开发一个非常简单的Web服务器。

到目前为止我还没有找到如何从chrome中禁用针对favicon.ico的恼人请求。

所以我在想这个请求的最短/最快答案是什么。确定favicon.ico请求后断开连接是否正常。或者这被认为是不礼貌的行为,应该避免?

另外,我会发送404消息。我是否也需要发送文本,或者我必须至少发送“content-length:0”的信息,或者我是否可以留下这个?

谢谢!

1 个答案:

答案 0 :(得分:10)

根据RFC 2616,最短的有效回复是

HTTP/1.0 404 <CRLF>
<CRLF>

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