2

私は一般論で尋ねています - サーバーがヘッダーやステータスコードを設定して返さないのはなぜですか? これには正当な理由が思いつきません。おそらく私は何かを見落としています。

4

2 に答える 2

7

Status-Code は、HTTP 応答の必須部分です。

定義上、サーバーが Status-Line を提供しない唯一の理由は、それが HTTP サーバーではないということです。

RFC 2616、セクション 6: 応答

または、やや衒学的な方法で言います。これを行う場合、サーバーはどうしようもなくバグが多く、叫び声を上げて逃げる必要があります。

于 2008-10-16T18:32:53.693 に答える
2

ステータスコードはHTTP/1.0で導入されました。これ以前は、状況ははるかに単純でした。リクエストまたはレスポンスにヘッダーはありませんでした。

リクエストは単純にこのようなもので、プロトコルのバージョンは示されていません

GET /

応答はすべて本文で、ヘッダーはありません。

つまり、HTTP/0.9しか話せないある種の旧式のWebサーバーと話しているように見えます。

于 2008-10-16T20:32:57.120 に答える