Comment tester multipart/form-data requête POST

Je suis en train d'essayer de trouver un outil qui me permettra de tester un multipart/form-data POST de demande et de modifier la demande. Plus précisément, je veux tester l'absence/présence du point-virgule dans le header content-type:

multipart/form-data; boundary=140f0f40c9f411e19b230800200c9a66

Nous avons un client qui n'envoie pas un point-virgule et notre nouvelle servlet (à l'aide d'Apache Commons FileUpload) ne peut pas analyser le fichier téléchargé. L'ancienne version de notre servlet utilise une autre méthode de bibliothèque pour l'acceptation et l'analyse de la demande et il peut analyser le fichier. Jusqu'à ce que je puisse prouver que la demande sera couronnée de succès par y compris le point-virgule, les propriétaires de l'application cliente ne souhaite pas apporter de modifications.

J'ai été en utilisant cURL pour exécuter mes tests contre la servlet, mais je ne peux pas ajuster la demande qu'elle génère pour exclure le point-virgule. J'ai essayé de le Poster addon pour Firefox et un violon pour générer un test POST, mais elles résultent de cette erreur:

org.apache.commons.fileupload.FileUploadException: Stream ended unexpectedly

Personne n'a trouvé un moyen de tester avec succès un multipart/form-data requête POST avec un fichier téléchargé?

OriginalL'auteur sdoca | 2012-07-11