Çok parçalı / form verisi isteği gönderme aracı [kapalı]


604

Şu anda kolayca POST / GET isteği oluşturmak için Chrome Addon Postman - REST İstemcisi'ni kullanıyorum.

Şimdi bir yükleme komut dosyası hata ayıklamak istiyorum ve ben de bir dosya gönderebilirsiniz böylece "çok bölümlü / form-veri" olarak kodlanmış istekleri yapmak için bir araç arıyorum .

Yanıtlar:


1319

GÜNCELLEME: Bunu daha iyi açıklamak için çok bölümlü / form verisi istekleri gönderme hakkında bir video oluşturdum .


Aslında, Postacı bunu yapabilir. İşte bir ekran görüntüsü

Daha yeni sürüm : Postacı krom uzantısından yakalanan ekran görüntüsü resim açıklamasını buraya girin

Başka bir sürüm

resim açıklamasını buraya girin

Eski versiyon

resim açıklamasını buraya girin

@Maxkoryukov'dan yorumu kontrol ettiğinizden emin olun

Açık İçerik Türü başlığına dikkat edin. Daha iyi - değerini ayarlamayın, Postacı bu başlığı sizin için dolduracak kadar akıllıdır. AMA, Content-Type ayarlamak istiyorsanız: multipart / form-data - sınır alanını unutmayın .


11
postman'ın form-veri parametreleri bazen Laravel API'mın REST yöntemlerine girmiyor. Emin değilim neden.
Lotus

4
Hata"There is no multipart/form-data content in request"
Jemshit Iskenderov

57
Açık Content-Typeüstbilgiye dikkat edin . Daha iyi - değerini ayarlamayın, Postacı bu başlığı sizin için dolduracak kadar akıllıdır. AMA , ayarlamak istiyorsanız Content-Type: multipart/form-data- boudary alanı unutmayın .
maxkoryukov

2
@maxkoryukov Yorumlarınız için teşekkür ederiz. Postman istemcisini kullanarak çok parçalı dosya yüklemeyi denerken API'm hiç çalışmıyor. Aniden yorumlarınızla karşılaştım ve bu tam anlamıyla kıçımı kurtarmak :). Fakat bu konuda daha fazla bilgi verebilir misiniz boundary? Postacıların kendi başına sınır eklediğini biliyorum. Manuel olarak nasıl yaparım? :)
Adithya Upadhya

2
@oathkeeper, İşte sınır için yeterince iyi bir açıklama : stackoverflow.com/a/20321259/1115187 İki kelimeyle: sınırı elle ayarlayabilir ve birkaç basit kural vardır.
maxkoryukov

191

Genel hata, Content-Type: {multipart/form-data}gönderi isteğinin başlığına konmaya çalışılır . Bu başarısız olacak, Postacı'nın sizin için yapmasına izin vermek en iyisidir. Örneğin:

Postacı Yoluyla Yükleme Önerisi Vücut parçası

Üstbilgide If Başarısız Genel Hata

İşler içerik türünü Başlıktan kaldırmalıdır


19
"İçerik Türü" başlığını bırakmayla ilgili güzel ipucu!
peter

5
Content-Type kaldırıldığında, istisna dışında sorunum giderildi: javax.servlet.ServletException: org.jvnet.mimepull.MIMEParsingException: Başlangıç ​​sınırı eksik TEŞEKKÜR EDERİZ
Marcin Mikołajczyk

2
Varsayılan başlığın kaldırılmaması her türlü soruna neden olur.
Vahid Amiri

1
Benim için çalışmıyor
OPV

1
@Hung başlığı kaldırmak sorunumu çözdü
Sachin Kumar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.