ステータスコードシーケンス200、300

ステータスコードは、開発者が知っている必要があるコンテンツで、あなたの毎日の開発のブラウザは、我々は、ステータスコードが表すの意味に従って問題を解決することができ、私たちにいくつかのリターンステータスコードを提供します。

201から206までのすべてのサーバーが正常にページが通常の訪問できることを示し、要求のステータスコードを処理したことを示しています。

        200(成功)サーバーは要求を正常に処理しました。通常、これは、サーバが要求されたページを提供したことを意味します。
        201(作成された)要求が成功したとサーバが新しいリソースを作成しました。 
        202(受け入れ)サーバーは要求を受け入れているが、まだ処理されていません。 
        203(非信頼できる情報)サーバが正常に要求を処理し、しかし戻り、別のソースから来るかもしれません。 
        204(なしコンテンツ)サーバーが正常に要求を処理しませんが、何も返しませんでした。 
        205(コンテンツのリセット)サーバーはリクエストを正しく処理しましたが、任意のコンテンツを返しませんでした。204応答とは異なり、この応答は、要求者(例えば、新たな入力のためのフォームをクリアする)ドキュメントビューをリセットすることを要求します。 
        サーバ206(の一部)は正常部分GETリクエストを処理しました。


300から307には、意味を表す:要求を満たすために、あなたはさらに説明が必要。多くの場合、これらのステータスコードは、常にリダイレクトされます。

        300(選択)サーバは、要求に応じて様々な操作を実行することができます。サーバーは、アクション依頼者を選択することができ、または選択のための操作のリストを提供します。 

        301(永久移動)恒久的に要求されたページを新しい場所に移動されました。サーバはこのレスポンスを返すと、自動的に新しい場所に、リクエスタを転送します。あなたはこのコードを使用する必要があり、検索エンジンのスパイダーのページやサイトが永久に新しい場所に移動しているように指示します。 
        現在、別の場所のページで要求に応答302(一時的モバイル)サーバが、要求者は、将来の要求のために元の場所を使用し続けるべきです。自動的に別の場所にリクエスタを転送します。しかし、検索エンジンは、元の位置とインデックス付けをクロールしていきますので、あなたは、検索エンジンのページやサイトに移動されてい伝えるためにそれを使用するべきではありませんので。 
        303要求者が異なる位置に応答するときに、サーバーがこのコードを返し、応答を取得するためのGETリクエストを分離する(他の場所を参照)。HEADリクエスト以外のすべての要求に対して、サーバーは自動的に別の場所に移動します。 
        304最後の要求以来(変更不可)、要求されたページが変更されていません。サーバはこのレスポンスを返すと、そのページのコンテンツには戻りません。
        前回リクエスタ、以来、ページが変更されていない場合は、このレスポンスを返すようにサーバーを構成する必要があります。最後のクロールページから検索エンジンを伝えることができ、サーバーが変更されていないので、このような帯域幅およびオーバーヘッドを節約します。 
        305(プロキシを使用)要求者が唯一のプロキシを使用して、要求されたページにアクセスすることができます。サーバはこの応答を返した場合、その後、また、要求者が使用するプロキシを示しています。 
        307(一時的なリダイレクト)のサーバーは現在、別の場所のページで要求に応答するが、要求者は、将来の要求のために元の場所を引き続き使用する必要があります。自動的に別の場所にリクエスタを転送します。しかし、検索エンジンは、元の位置とインデックス付けをクロールしていきますので、あなたは、ページやサイトが移動された検索エンジンを伝えるためにそれを使用するべきではありませんので。


4XXHTTPステータスコード要求が間違って行くことができることを示し、それが処理サーバに干渉します。

    400(不正なリクエスト)、サーバは、要求の構文を理解していませんでした。 
        401(認証エラー)このページには承認が必要です。このページをインデックスしたくないかもしれません。 
        403(禁止)サーバーは要求を拒否します。
        404(見つからない)サーバーは要求を見つけることができません。たとえば、サーバー上に存在しないページのために、多くの場合、このコードを返します。
        要求で指定された405(方法無効)メソッドは無効です。
        406(受け入れられない)が要求されたページに応答して、要求されたコンテンツの特性を使用することはできません。 
        407(プロキシ認証が必要)と同様のこのステータスコード401が、リクエスタはプロキシを使用することを許可されなければならないことを指定します。サーバはこの応答を返した場合、それは、要求者がプロキシを使用するべきであると述べました。 
        タイムアウトは、要求408(要求タイムアウト)サーバーを待って発生した場合。 
        サーバは要求を完了する際に競合409(コンフリクト)が発生します。サーバが応答した紛争についての情報を含める必要があります。前の要求の競合に応じて、PUTリクエストサーバは、このコードを返し、リクエスト間の相違のリストがあります。 
        410(削除)が恒久的に要求されたリソースを削除した後、サーバーは、この応答を返します。コード404(見つかりません)コード似ていますが、リソースは、過去に、ケースである、今は存在しません、コードは時々 404の代わりに使用されます。リソースが恒久的に削除された場合は、使用するリソース301の新しい場所を指定する必要があります。 
        サーバ411(長さ)は、有効なContent-Lengthヘッダフィールドのない要求を受け付けません。 
        412サーバが満たされた要求に要求元の前提条件でない場合(前提条件が失敗しました)。 
        サーバが処理するには大きすぎるため、413(リクエストエンティティが大きすぎる)サーバーは要求を処理できません。 
        414(リクエストURIが長すぎる)URI(通常はURL)の要求が長すぎると、サーバが処理することはできません。 
        フォーマットの415(サポートされていないメディアタイプ)要求は、要求されたページをサポートしていません。 
        416ページが要求された範囲を提供できない場合、サーバはこのステータスコードを返す(要求が充足しない範囲で)。 
        417(期待値)サーバは、「所望の」リクエストヘッダフィールドの要件を満たすことができません。


 

要求を処理しようとしているときに内部サーバーエラーが発生しました:それは500から505がで表現されることを意味します。これらのエラーはありませんリクエストで、間違ったサーバー自体であってもよいです。

          500(内部サーバーエラー)サーバーでエラーが発生し、要求を満たすことができません。 
          501(実装されていません)サーバーは要求を完了する必要はありません。例えば、サーバがリクエストメソッドを認識できない場合、サーバーはこのコードを返すことがあります。 
          ゲートウェイまたはプロキシサーバとして502(不良ゲートウェイ)は、上流のサーバーから無効な応答を受け取りました。 
          (それが過負荷状態やメンテナンスのためダウンしているため)、503(サービスは使用できません)サーバーは現在使用できません。通常、これは単なる一時的な状態です。 
          504ゲートウェイまたはプロキシサーバとして(ゲートウェイタイムアウト)は、タイムリー上流のサーバからの要求を受信していません。 
          505(HTTPバージョンはサポートされていない)サーバは、要求に使用されるHTTPプロトコルバージョンをサポートしていません。  

おすすめ

転載: www.cnblogs.com/gaosf/p/11119451.html