diff options
author | Akane Nakayama <31214487+ShirasuGyoza@users.noreply.github.com> | 2021-11-20 16:14:17 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-11-29 23:17:21 +0900 |
commit | 0b4ed86a38756aa790b689787cf2c1fdba99ae34 (patch) | |
tree | 5305507f80fac46b4c3cbfa694c2b1be27376631 /files/ja/glossary | |
parent | e1e44878cb6877aa35da4f1b9eba3540a5085c38 (diff) | |
download | translated-content-0b4ed86a38756aa790b689787cf2c1fdba99ae34.tar.gz translated-content-0b4ed86a38756aa790b689787cf2c1fdba99ae34.tar.bz2 translated-content-0b4ed86a38756aa790b689787cf2c1fdba99ae34.zip |
payload_body ja
Diffstat (limited to 'files/ja/glossary')
-rw-r--r-- | files/ja/glossary/payload_body/index.md | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/files/ja/glossary/payload_body/index.md b/files/ja/glossary/payload_body/index.md new file mode 100644 index 0000000000..aeb70fb7b2 --- /dev/null +++ b/files/ja/glossary/payload_body/index.md @@ -0,0 +1,34 @@ +--- +title: Payload body +slug: Glossary/Payload_body +tags: + - HTTP + - HTTP Header +--- +HTTP メッセージの*ペイロード本文*は、HTTP メッセージ本文があれば、その送信時に送られるデータの {{HTTPHeader("Transfer-Encoding","Transfer-Encoding")}} が適用される前の*情報* ("ペイロード") 部分です。 Transfer-Encoding が使用されない限り、 _ペイロード本文_ と _メッセージ本文_ は同じものです。 + +例えば、このレスポンスではメッセージ本文は "Mozilla Developer Network" というペイロード本文を持っているだけです。 + +```plain +HTTP/1.1 200 OK +Content-Type: text/plain +Mozilla Developer Network +``` + +対して、下記レスポンスは _transfer encoding_ を使ってペイロード本文をチャンクに変換しています。ペイロード本文(情報)は同じく "Mozilla Developer Network" を送信しますが、メッセージ本文には、チャンクを分離するための追加のデータが含まれています。 + +```plain +HTTP/1.1 200 OK +Content-Type: text/plain +Transfer-Encoding: chunked +7\r\n +Mozilla\r\n +9\r\n +Developer\r\n +7\r\n +Network\r\n +0\r\n +\r\n +``` + +詳しくは、 [RFC 7230, section 3.3: Message Body](https://datatracker.ietf.org/doc/html/rfc7230#section-3.3) と [RFC 7230, section 3.3.1: Transfer-Encoding](https://datatracker.ietf.org/doc/html/rfc7230#section-3.3.1) を参照してください。
\ No newline at end of file |