Estoy tratando de encontrar una herramienta que me permita probar una solicitud POST multipart/form-data y ajustar la solicitud. En concreto, quiero probar la ausencia/presencia del punto y coma en la cabecera Content-Type:Cómo probar solicitud POST multipart/form-data
multipart/form-data; boundary=140f0f40c9f411e19b230800200c9a66
Tenemos un cliente que no envía un punto y coma y nuestro nuevo servlet (usando Apache Commons FileUpload) no puede analizar el archivo cargado. La versión anterior de nuestro servlet utiliza un método de biblioteca diferente para aceptar/analizar la solicitud y puede analizar el archivo. Hasta que no pueda probar que la solicitud será exitosa al incluir el punto y coma, los propietarios de la aplicación cliente no desean realizar ningún cambio en ella.
He estado usando cURL para ejecutar mis pruebas contra el servlet, pero no puedo ajustar la solicitud que genera para excluir el punto y coma. He probado el complemento Cartel para Firefox y Fiddler para generar una solicitud POST prueba, pero como resultado de este error:
org.apache.commons.fileupload.FileUploadException: Stream ended unexpectedly
Alguien ha encontrado una manera de probar con éxito una solicitud POST multipart/form-data con una subida ¿archivo?
Estaba/do uso curl pero, como se explica en mi pregunta, no pude usarlo para ajustar los datos del encabezado de solicitud. – sdoca
He actualizado mi respuesta, estoy bastante seguro de que puede hacerlo. Evite los métodos de formulario de conveniencia y especifique los encabezados directamente. –
Gracias. Ya no necesito hacer los ajustes, pero es bueno saber que puede haber otra opción si surge la necesidad nuevamente. – sdoca