web-dev-qa-db-ja.com

HTTPステータスコード000とは何ですか?

いくつかのダウンロードをAkamai CDNネットワークに切り替えたところ、配信するログファイルに奇妙なものが見られます。いくつかのエントリのステータスコードは000です。私が尋ねたところ、クライアントがファイル全体を転送せずに切断したときのステータスは000だと彼らは言いました。 000は(RFCからの)有効なHTTP応答コードではないように見えるので、それが正しいかどうか疑問に思う必要があります。

20
Mitchell V

ログ値をリストする ナレッジベースの記事 (ログインが必要)があります。

ログ配信サービス(LDS)LDSは、200または206の応答に対してクライアントアボートで000を表示します。オブジェクトは、OriginまたはEdgeから正しく提供されました、しかしエンドユーザーはそれが完了する前に接続/トランザクションを終了しました。

標準のログ形式にはクライアントの中止を示すフィールドが含まれていないため、これは実際にカスタムステータスです。

20
Chris Adams

000は、ネットワークエラーが原因でHTTPコードが受信されなかった場合に使用する一般的なコードです。 Amazon CloudFrontのナレッジベース記事 によると、000は、クライアントがそのサービスのリクエストを完了する前に切断したことも意味します。

8
Kevin Borders

通常は次のことを意味します。有効なHTTP応答コードがない(つまり、接続が失敗したか、データが発生する前に中止された)。

ネットワークの問題か、AkamaiがWebサーバーを正しく管理していないことが原因と考えられます。

3
keithhackbarth