httpリクエストと応答コード


  Share  
|


似することができ、 httpプロトコルに基づいて会話するシリーズの質問とその回答を、私たちを参照して、それぞれどのような反応やhttp httpリクエストします。

httpリクエストとレスポンスの内容を読んで理解するのが簡単で、分かりやすい英語で近くには、構文を使います。

このセクションの構造を検証し、これらのリクエストとレスポンスとともに、いくつかの例の種類のデータが含まれています。

httpリクエスト

開いた後サーバーへの接続を意図して、 httpクライアントのリクエストを送信する形式は次のとおり:

  • 開会の行
  • オプションで、数多くのヘッダ行
  • に空白行
  • オプションでは、メッセージの本文

開会ラインは通常の3つの部分に分かれて;名の方法では、必要なサーバーリソースのパスを指定しており、 httpバージョンで使われています。 ラインを読むかもしれない、典型的な開口部:

取得/テスト/ testpage.html http/1.0

私たちは、この行を知るためのサーバーに送信することはhttpリクエストの種類を取得(詳細は、次のセクションで説明)は、私たちは、この送信httpバージョン1.0を使用しており、サーバーのリソースが必要(そのローカルパスを含む)は、

/テスト/ testpage.html

ヘッダ行についての情報が使用され、リクエストを送信する、またはについてのデータが送信されたメッセージの本文をします。 1つのパラメータと値のペアを1行につき1が送信され、パラメータの値が区切られた、コロンとします。 例を次に示します:

にuser - agent : [リクエストを送信するプログラムの名前]

たとえば、インターネットエクスプローラのように、次のオファーv5.5 :

にuser - agent : mozilla/4.0 (互換性; msie 5.5 ; windows ntの5.0 )

一段の例は、リクエストヘッダーには、共通のaccept :ヘッダは、どの国でどのような情報(秒)として許容されるが見つかりましたサーバーからの応答:

受け入れる: text / plainで、 text / htmlと

ヘッダーを発行して、上記の例では、リクエストがあることをサーバに通知を送信するアプリケーションのいずれかを受け入れることができプレーンテキストまたはhtml応答(すなわち、それに対処する設備を備えているではありません、と言うと、オーディオまたはビデオファイル)します。

httpレスポンス

このようなリクエストに答えて、典型的な問題については、 httpサーバーの応答は、多くの場合、最初の行には、ステータス行と呼ばれます。 こだまして、サーバーでの行のバージョンとはhttp与え応答ステータスコード(これは、 3桁の整数)とショートメッセージの理由として知られるフレーズです。 httpレスポンスの例を次に示します:

http/1.0 200分かった

応答ステータスコードやフレーズの理由としては、本質的に機械と人間が読めるのバージョンの同じメッセージは、実際にかかわらず、さまざまな理由が少しフレーズをserver.theサーバーからのリストをいくつかの例を次の表に共通のステータスコードと理由フレーズします。 ステータスコードの最初の桁のいくつかの手掛かりを与え、通常の性質についてのメッセージ:

  • ** 1情報
  • 2 **成功
  • ** 3リダイレクト
  • エラーが発生しクライアント4 **
  • サーバーエラーが発生し5 **
般的に遭遇するいくつかのステータスコードhttpレスポンス
ステータスコード 説明
200 -分かっ リクエストに成功した。
204 -コンテンツがありません ドキュメントのデータがありませんが含まれます。
301 -完全に移動 リソースは、完全に移動し、別のウリです。
401 -権限がありません リクエストのユーザー認証が必要です。
403 -禁じられた サーバーにリクエストを実行するには拒否されました。
404 -が見つかりません 要求されたリソースは存在しませんし、サーバー上します。
408 -リクエストがタイムアウト 失敗しましたクライアントのリクエストを送信するには、サーバーの時間で許可されました。
500 -サーバーエラー スクリプトの誤動作のためには、サーバーの設定や似たようなエラーが発生しました。


応答することも含まれるヘッダ行を含むヘッダーと値のペアをそれぞれ似ているhttpリクエストについての情報が含ましかし、通常、サーバーおよび/またはそのリソースが返されます:

サーバー: apache/1.3.22のlast - modified :金曜、 1999年12月24日gmtに13:33:59
これは、記事に追加されlian xi io

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions