8

私は非常に単純なWebサーバーに取り組んでいます。

今まで、クロームからのfavicon.icoへの迷惑なリクエストを無効にする方法を見つけていません。

だから私はそのような要求に対する最短/最速の答えは何であるかを考えていました。favicon.icoのリクエストが識別された後、切断するだけで大​​丈夫ですか。それとも、それは失礼な行動と見なされ、避けるべきですか?

または、404メッセージを送信します。テキストも送信する必要がありますか、それとも少なくとも「content-length:0」という情報を送信する必要がありますか、それともこれを残すこともできますか?

ありがとうございました!

4

1 に答える 1

12

RFC 2616によると、最短の有効な応答は次のようになります。

HTTP/1.0 404 <CRLF>
<CRLF>

と行ターミネータの間にスペースを404入れて、ステータスコードをステータス理由メッセージ(この場合は空の文字列)から実際に分離する必要があります。これは厳密には必須ではないかもしれませんが、1バイトを保存することはRFCからわずかに逸脱する価値があるとは思えません。

于 2012-09-20T07:43:47.703 に答える