SORU
16 NİSAN 2014, ÇARŞAMBA


Chrome dev tools Ağ sekmesinde görüldüğü gibi'arasında " fark ne;İstek Yükü" vs "Formu Data"

Destek için ben eski bir web uygulama yazmadım) var.

Ben bir formu doldurun ve sonra onun kontrol ederken "Ağ sekmesini Krom görüyorum" "normal olarak görmek isterim" "Form Verileri". İstek Yükünü İkisi arasındaki fark nedir ve ne zaman biri diğerinin yerine gönderiyorlar.

Bu Google'dan araştırdım ama hiç bir bilgi bu açıklama bulamadım (sadece insanlar göndermek için javascript apps almak için çalışıyoruz "Form Verileri" yerine"". İstek Yükü

CEVAP
18 NİSAN 2014, Cuma


Yük - veya daha doğrusu İstek: payload body of a HTTP Request - veriler normal POST or PUT Requestile göndermek. Başlıklardan sonra ve HTTP Request CRLF.

Content-Type: application/json ile bir istek bu gibi görünebilir:

POST /some-path HTTP/1.1
Content-Type: application/json

{ "foo" : "bar", "name" : "John" }

Eğer AJAX başına bu gönderirseniz tarayıcı sadece yük vücut olarak göndererek onun ne olduğunu gösterir. Verileri nereden geldiğini hiçbir fikri yok çünkü yapabileceği tek şey bu.

Eğer bir HTML Formu method="POST" Content-Type: application/x-www-form-urlencoded Content-Type: multipart/form-data ile gönderirseniz isteğinizi 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-data de isteği yük. Burada Tarayıcı daha iyi biliyor: bar gönderilen form alanı giriş foo değeri olduğunu bilir. Ve sana gösteriyor.

Yani, Content-Type farklıdır ama bu şekilde değil veri gönderilir. Her iki durumda da veri ileti gövdesi. Ve Krom verileri Geliştirici Araçları size sunulan nasıl ayırt eder.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dellbear816

    Dellbear816

    4 Mart 2008
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006