aboutsummaryrefslogtreecommitdiff
path: root/files/ja/glossary
diff options
context:
space:
mode:
authorAkane Nakayama <31214487+ShirasuGyoza@users.noreply.github.com>2021-11-20 16:14:17 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2021-11-29 23:17:21 +0900
commit0b4ed86a38756aa790b689787cf2c1fdba99ae34 (patch)
tree5305507f80fac46b4c3cbfa694c2b1be27376631 /files/ja/glossary
parente1e44878cb6877aa35da4f1b9eba3540a5085c38 (diff)
downloadtranslated-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.md34
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