ホームページ >ウェブフロントエンド >フロントエンドQ&A >HTTP リクエストの一般的なメソッドは何ですか?

HTTP リクエストの一般的なメソッドは何ですか?

青灯夜游
青灯夜游オリジナル
2018-12-21 16:07:2947566ブラウズ

一般的に使用される HTTP リクエストのメソッドは次のとおりです。 1. GET メソッド、 4. PUT メソッド、 7. OPTIONS メソッド、 8. .TRACEメソッド。

HTTP リクエストの一般的なメソッドは何ですか?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

一般的に使用される HTTP リクエストのメソッドは、GET メソッド、POST メソッド、HEAD メソッド、PUT メソッド、DELETE メソッド、CONNECT メソッド、OPTIONS メソッド、TRACE メソッドです。以下の記事でHTTPリクエストの一般的なメソッドを詳しく紹介しますので、ご参考になれば幸いです。

HTTP とは何ですか?

HTTP (Hypertext Transfer Protocol) は、クライアントとサーバー間の通信を実装する応答プロトコルで、クライアントとサーバー間のリクエストとして使用されます。

クライアント (ブラウザ) は HTTP リクエストをサーバーに送信し、サーバーはクライアントに応答を返します。応答にはリクエストに関するステータス情報が含まれ、リクエストの内容も含まれる場合があります。

HTTP の一般的なメソッド

1. GET メソッド

GET メソッドは、次の目的で使用されます。指定された URI は、指定されたサーバーから情報を取得します。つまり、指定されたリソースからデータを要求します。 GET メソッドを使用したリクエストはデータを取得するだけであり、データに他の影響を与えてはなりません。

GET リクエストの URL でクエリ文字列 (名前と値のペア) を送信します。次のように記述する必要があります:

/test/demo_form.php?name1=value1&name2=value2

注:

GET リクエストは次のように記述できます。ブラウザの履歴から GET リクエストを見つけてブックマークに保存できます。GET リクエストには長さの制限があり、データのリクエストにのみ使用されます (変更されません)。

注: GET リクエストは安全ではないため、機密データを処理する場合は GET リクエストを使用しないでください。

2. POST メソッド

POST メソッドは、リソースを作成または更新するためにサーバーにデータを送信するために使用されます。 URI によって区別される Web リソースの別の従属リクエスト。

POST リクエストはキャッシュされることはなく、データ長に制限はありません。ブラウザの履歴から POST リクエストを見つけることはできません。

3. HEAD メソッド

HEAD メソッドは GET メソッドと同じですが、レスポンスボディはなく、ステータス行とヘッダー部分のみが送信されます。これは、コンテンツ全体を転送せずに、対応するヘッダーに書き込まれたメタデータを回復する場合に役立ちます。

4. PUT メソッド

PUT メソッドは、リソースを作成または更新するためにサーバーにデータを送信するために使用されます。ターゲット リソース内のすべての要素を次のように置き換えます。アップロードされたコンテンツ。

含まれる要素は、指定された URI の下に配置されます。URI が現在のリソースを示している場合、これは変更されます。 URI が現在のリソースを示していない場合、サーバーはその URI を使用してリソースを作成できます。

5. DELETE メソッド

DELETE メソッドは、指定されたリソースを削除するために使用され、URI で指定されたターゲット リソースの現在のコンテンツをすべて削除します。

6. CONNECT メソッド

CONNECT メソッドは、指定された URI で識別されるサーバーへのトンネルを確立するために使用され、単純な TCP/ 経由で接続要求を変更します。 IP トンネル。通常は、SSL エンコード通信 (HTTPS) にデコードされた HTTP プロキシの使用を実装します。

7. OPTIONS メソッド

OPTIONS メソッドは、ターゲット リソースの通信オプションを記述するために使用され、サーバーが事前定義された URL をサポートする HTTP ポリシーを返します。

8. TRACE メソッド

TRACE メソッドは、受信したリクエストに応答して、ターゲット リソースのパスに沿ってメッセージ ループバック テストを実行するために使用されます。クライアントは、中間サーバーによってどのような (何らかの) 進捗または増分が行われたかを確認できます。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がHTTP リクエストの一般的なメソッドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。