サーバーがHTTP応答コードを設定しないのはなぜですか?

StackOverflow https://stackoverflow.com/questions/209706

  •  03-07-2019
  •  | 
  •  

質問

一般的な質問をしていますが、サーバーがヘッダーやステータスコードを設定および返さないのはなぜですか?これには十分な理由がありません。おそらく私は何かを見落としているのでしょう。

役に立ちましたか?

解決

ステータスコードはHTTPレスポンスの必須部分です。

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

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

またはややつまらない方法で言いました:これを行うと、サーバーは絶望的にバグが多いので、叫んで逃げる必要があります。

他のヒント

ステータスコードはHTTP / 1.0で導入されました。これより前は、ものがずっと簡単でした。 -要求または応答にヘッダーがありませんでした。

リクエストはプロトコルのバージョンを示すことなく、単にこのようなものでした

GET /

応答はヘッダーなしのすべての本文になります。

つまり、HTTP / 0.9のみを話すアンティークWebサーバーに話しかけているように見えます!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top