ホームページ >ウェブフロントエンド >フロントエンドQ&A >HTTP リクエストの一般的なメソッドは何ですか?
一般的に使用される HTTP リクエストのメソッドは次のとおりです。 1. GET メソッド、 4. PUT メソッド、 7. OPTIONS メソッド、 8. .TRACEメソッド。
#この記事の動作環境: 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 サイトの他の関連記事を参照してください。