HTTPリクエストの方法
標準のHTTP、HTTPリクエストには、いくつかのリクエストメソッドを使用することができます。
GET、POST、およびHEADメソッド:HTTP1.0要求は3つのメソッドを定義します。
HTTP1.1 5つの新しい要求方法:OPTIONS、PUT、DELETE、TRACE、およびCONNECTメソッド。
ページ情報要求を処方し、エンティティボディを返す:GET。
HEAD:同様の要求を取得します。しかし、レスポンスヘッダを取得するための具体的な内容を返されません。
POST:指定されたリソース(例えば、ファイル送信フォームまたはアップロード)にデータ処理要求を送信します。リクエストボディに含まれるデータ。POSTリクエストは、新しいリソースにおよび/または既存のリソースを確立するために改訂することがあります。
PUT:サーバーからクライアントに送信された文書データの具体的な内容を交換してください。
DELETE:指定されたページを削除するようにサーバに要求します。
CONNECT:HTTP / 1.1プロトコルは、プロキシ・サーバ・パイプライン・モードとの接続のために予約することができます。
オプション:クライアントは、サーバーのパフォーマンスを表示することができます。
TRACE:主にテストや診断のために、サーバーが受信した要求エコー。
HTTPステータスコード(共通)
訪問者がWebページにアクセスすると、視聴者のブラウザは、Webページサーバーにリクエストを送信します。ブラウザは、受信してフロントページ、サーバが要求に応答して、ブラウザにHTTPステータスコードヘッダ(サーバヘッダ)を含むメッセージを返し、このページを表示するとき。
英語は、HTTPステータスコードHTTPステータスコードです。
次の一般的なHTTPステータスコードです:
- 200--リクエストが成功しました
- 301--リソース(Webページなど)を恒久的に別のURLに転送され、
- 404 - 要求されたリソース(Webページなど)が存在しません
- 500 - 内部サーバーエラー
HTTPステータスコードの分類
3桁のHTTPステータスコードは、最初の10進数字のステータスコードは、タイプ、二つの図は分類されない効果を定義します。HTTPステータスコードは、5つのタイプに分けられます。
1xx:情報、サーバーが要求を受信すると、要求は継続する必要があります。
2xx:成功は、操作が正常に受信され、処理されています。
300番台:リダイレクション、さらにアクションが要求を完了するために必要とされます。
4XX:クライアントエラー、要求は構文エラーや要求を完了することができませんでしが含まれています。
5xxの:サーバーエラー、サーバーエラーは、要求の処理中に発生しました。
HTTPステータスコード部分
100:続ける---続行。クライアントがそのリクエストを継続する必要があります。
200:OK ---要求は成功しました。GETとPOSTリクエストは、一般的に使用されています。
301:---永久永久的なリダイレクトを動かし。
302:実測---一時的なリダイレクト。
400:構文エラー不正な要求---クライアントの要求は、サーバーが理解できません。
403:Forbideen ---サーバはクライアントの要求に要求を理解したが、要求を実行するために拒否しています。
404:見つかりません---サーバは、クライアントの要求に応じてリソース(ウェブ)を見つけることができません。
500:内部サーバーエラー---内部サーバーエラーや要求を満たすことができません。
502:不正なゲートウェイ---要求を実行しようとすると、ゲートウェイまたはプロキシサーバが無効に応答してリモートサーバから受信します。