1. ホーム
  2. html

[解決済み] httpリクエストボディとはどういう意味ですか?

2022-03-06 04:59:26

質問

POSTメソッドとgetメソッドに関する資料を読むと ここで のような記述があります。HTTPリクエストボディとはどういう意味ですか?

どのように解決するのですか?

HTTP ボディデータは、HTTP トランザクションメッセージの中で、ヘッダがある場合はその直後に送信されるデータバイトです (HTTP/0.9 の場合、ヘッダは送信されません)。

HTTPリクエストのほとんどは、ボディを持たないGETリクエストです。しかし、ボディを持つリクエストをシミュレートすることは、 プロキシコードに適切なストレスを与え、そのようなリクエストで動作する 様々なフックをテストするために重要である。ボディを持つほとんどの HTTP リクエストは、POST または PUT リクエストメソッドを使用します。

メッセージ本文

メッセージボディはHTTPメッセージではオプションですが、もしあれば、リクエストやレスポンスに関連するエンティティボディを運ぶために使用されます。エンティティボディが関連付けられた場合、通常は Content-Type と Content-Length ヘッダ行で関連付けられたボディの性質を指定します。

メッセージボディは、実際のHTTPリクエストデータ(フォームデータ、アップロードされたデータなどを含む)と、サーバーからのHTTPレスポンスデータ(ファイル、画像などを含む)を伝えるものです。以下は、メッセージボディの簡単な内容です。

<html>
<body>
<h1>Hello, World!</h1>
</body>
</html>

HTTPメッセージとボディの詳細については、以下を参照してください。 W3ORGリンク