web-dev-qa-db-fra.com

Outil d'envoi de requête multipart / form-data

J'utilise actuellement le Chrome Addon Postman - REST Client pour créer facilement la demande POST/GET.

Maintenant, je veux déboguer un script de téléchargement et je suis à la recherche d'un outil pour effectuer des requêtes codées en tant que "multipart/form-data" afin que je puisse également envoyer un fichier.

519
Valentin Despa

UPDATE: J'ai créé un vidéo sur l'envoi de demandes multipart/form-data pour mieux l'expliquer.


En fait, Postman peut le faire. Voici une capture d'écran

Version plus récente : capture d'écran capturée à partir du facteur chrome extension enter image description here

Une autre version

enter image description here

Ancienne version

enter image description here

Assurez-vous de vérifier le commentaire de @maxkoryukov

Soyez prudent avec l'en-tête Content-Type explicite. Mieux - ne définissez pas sa valeur, le Postman est suffisamment intelligent pour remplir cet en-tête pour vous. MAIS, si vous voulez définir le type de contenu: multipart/form-data - ne pas oublier champ limite .

1130
Valentin Despa

L'erreur habituelle est que l'on essaie de mettre Content-Type: {multipart/form-data} dans l'en-tête de la demande de publication. Cela échouera, il est préférable de laisser Postman le faire pour vous. Par exemple:

Suggestion de charger via Postman Body Part

échoue si dans l'en-tête Common Error

Fonctionne should remove content type from the Header

157
Hung Vu