我正在开发一个非常简单的Web服务器。
到目前为止我还没有找到如何从chrome中禁用针对favicon.ico的恼人请求。
所以我在想这个请求的最短/最快答案是什么。确定favicon.ico请求后断开连接是否正常。或者这被认为是不礼貌的行为,应该避免?
另外,我会发送404消息。我是否也需要发送文本,或者我必须至少发送“content-length:0”的信息,或者我是否可以留下这个?
谢谢!
答案 0 :(得分:10)
根据RFC 2616,最短的有效回复是
HTTP/1.0 404 <CRLF>
<CRLF>
404
和行终止符之间应该有一个空格,实际上将状态代码与状态原因消息(在这种情况下为空字符串)分开。这可能不是严格要求的,但我怀疑保存单个字节值得与RFC的微小偏差。