SORU
18 AĞUSTOS 2010, ÇARŞAMBA


Çok parçalı/sınır-veri formu nedir?

multipart/form-data ile ilgili bir soru sormak istiyorum. HTTP başlığında, Content-Type: multipart/form-data; boundary=??? buluyorum.

??? kullanıcı tarafından tanımlama ücretsiz mi? veya HTML genel değil mi? Beni ??? = abcdefg tanımlamak mümkün müdür?

CEVAP
2 Aralık 2013, PAZARTESİ


??? kullanıcı tarafından tanımlama ücretsiz?

Evet.

veya HTML genel değil mi?

Hayır. HTML vardırhiçbir şeybunu yapmak için. Aşağıda okuyun.

Beni tanımlamak mümkün ??? = abcdefg?

Evet.

Eğer web sunucusu için aşağıdaki veri göndermek istiyorsanız:

name = John
age = 12

application/x-www-form-urlencoded kullanma gibi bir şey olurdu bu

name=John&age=12

Görebileceğiniz gibi, sunucu parametreleri &, ayrılır ve eğer & parametre değeri olarak gerekli ise, kodlanmış olacağını bilir.

Şimdi, nasıl sunucu parametre değeri bir HTTP isteği multipart/form-data kullanarak aldığında başlar ve biter biliyor mu? Kullanaraksınır, & benzer.

Örneğin:

---XXX---
Content-Disposition: form-data; name="name"

John
---XXX---
Content-Disposition: form-data; name="age"

12
---XXX-----

Bu durumda, sınır değer ---XXX---. Sunucu bilir böylece Content-Type Başlığı belirtinnasıl bölmekveri gönderdi.

Yani, temelde gerek:

  • HTTP verileri sunucuya gönderilen görünmez bir değer kullanın.
  • Tutarlı olması ve isteği her yerinde aynı değeri kullanın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • chrmoe

    chrmoe

    7 Kasım 2006
  • PUSHER

    PUSHER

    11 HAZİRAN 2014
  • TechShowsYou

    TechShowsYou

    3 Mart 2011