HTTPレスポンスのスタートライン
レスポンスラインは、スペースで区切られた以下の部分から構成されます: HTTPプロトコルのバージョン、ステータスコード、および理由フレーズです。
ステータスコード(status code)は、
リクエストが成功したかエラーが発生したかを示します。このコードは3桁の数字で構成されます。
例として、コード 200 は成功を意味し、コード 404 は、
クライアントに対して指定されたURLのページが見つからなかったことを示します。
理由フレーズ(reason phrase)は、
ステータスコードを説明する短いテキストです。これは人間が読むためのものであり、
メッセージの内容には影響せず、必須ではありません。例えば、
404 コードの場合、理由フレーズは Not Found となります。
成功時のHTTPレスポンススタートラインの例を記述してみましょう:
HTTP/1.1 200 OK
次に、エラーレスポンスの例です:
HTTP/1.1 404 Not Found