İstek Yükü - ya da daha kesin olarak söylemek gerekirse: HTTP İsteğinin yük yükü gövdesi
- normalde POST veya PUT İsteği ile gönderilen verilerdir . Bu başlıkları ve sonrasında parçası CRLF
a HTTP isteği .
İle yapılan bir istek Content-Type: application/json
şöyle görünebilir:
POST /some-path HTTP/1.1
Content-Type: application/json
{ "foo" : "bar", "name" : "John" }
Bunu AJAX başına gönderirseniz, tarayıcı size yük kapasitesi olarak ne gönderdiğini gösterir. Yapabileceği tek şey bu, çünkü verilerin nereden geldiği hakkında hiçbir fikri yok.
İle bir HTML Formu gönderirseniz method="POST"
ve Content-Type: application/x-www-form-urlencoded
ya Content-Type: multipart/form-data
isteğinize bu gibi görünebilir:
POST /some-path HTTP/1.1
Content-Type: application/x-www-form-urlencoded
foo=bar&name=John
Bu durumda form verileri istek yüküdür. Burada Tarayıcı daha fazlasını biliyor: çubuğun gönderilen formun giriş alanı foo değeri olduğunu biliyor. Ve size bunu gösteriyor.
Bu nedenle, Content-Type
verilerin sunulma biçiminde farklılık gösterirler, ancak verilerin sunulma şekli farklı değildir. Her iki durumda da veriler ileti gövdesinde bulunur. Chrome, verilerin Geliştirici Araçları'nda size nasıl sunulduğunu ayırt eder.