A carga útil da solicitação - ou, para ser mais preciso: o corpo da carga útil de uma solicitação HTTP
- são os dados normalmente enviados por uma solicitação POST ou PUT . É a parte após os cabeçalhos e o CRLF
de uma solicitação HTTP .
Uma solicitação com Content-Type: application/json
pode ser assim:
POST /some-path HTTP/1.1
Content-Type: application/json
{ "foo" : "bar", "name" : "John" }
Se você enviar isso por AJAX, o navegador simplesmente mostra o que está sendo enviado como corpo de carga. É tudo o que pode fazer, porque não tem ideia de onde os dados vêm.
Se você enviar um formulário HTML com method="POST"
e Content-Type: application/x-www-form-urlencoded
ou Content-Type: multipart/form-data
sua solicitação for semelhante a esta:
POST /some-path HTTP/1.1
Content-Type: application/x-www-form-urlencoded
foo=bar&name=John
Nesse caso, os dados do formulário são a carga útil da solicitação. Aqui, o Navegador sabe mais: sabe que bar é o valor do campo de entrada do formulário enviado. E é isso que está mostrando a você.
Portanto, eles diferem na Content-Type
forma como os dados são enviados. Nos dois casos, os dados estão no corpo da mensagem. E o Chrome distingue como os dados são apresentados a você nas Ferramentas do desenvolvedor.