Permintaan Muatan - atau lebih tepatnya: muatan muatan Permintaan HTTP
- adalah data yang biasanya dikirim oleh Permintaan POST atau PUT . Ini bagian setelah header dan CRLF
dari Permintaan HTTP .
Permintaan dengan Content-Type: application/json
mungkin terlihat seperti ini:
POST /some-path HTTP/1.1
Content-Type: application/json
{ "foo" : "bar", "name" : "John" }
Jika Anda mengirimkan ini per AJAX browser hanya menunjukkan kepada Anda apa yang dikirimkan sebagai badan muatan. Hanya itu yang bisa dilakukan karena tidak tahu dari mana data berasal.
Jika Anda mengirimkan Formulir HTML dengan method="POST"
dan Content-Type: application/x-www-form-urlencoded
atau Content-Type: multipart/form-data
permintaan Anda mungkin terlihat seperti ini:
POST /some-path HTTP/1.1
Content-Type: application/x-www-form-urlencoded
foo=bar&name=John
Dalam hal ini form-data adalah payload permintaan. Di sini Peramban lebih tahu: ia tahu bahwa bilah adalah nilai dari bidang input foo dari formulir yang dikirimkan. Dan itulah yang ditunjukkan kepada Anda.
Jadi, mereka berbeda dalam hal Content-Type
tetapi tidak dalam cara data dikirimkan. Dalam kedua kasus, data ada di badan pesan. Dan Chrome membedakan bagaimana data disajikan kepada Anda di Alat Pengembang.