He escrito un servicio utilizando el método HTTP PUT para cargar un archivo.Carga del archivo de prueba mediante el método HTTP PUT
Los navegadores web no son compatibles con PUT, por lo que necesito un método para realizar pruebas. Funciona muy bien como un POST que lo golpea desde un navegador.
actualización: Esto es lo que funcionó. Intenté Poster pero sufre de lo mismo que usar fiddler. Debe saber cómo crear la solicitud. curl se encarga del problema.
rizo -X PUT "localhost: 8080/urlstuffhere" -F "file = @ nombre de archivo" -b "JSESSIONID = cookievalue"
Gracias. ¿Hay una descarga de CURL que ya está construida? – Speck
@ user381091 Depende de su plataforma, pero parece que muchos son compatibles. Aquí hay un enlace al asistente de descarga en el sitio web oficial de curl: http://curl.haxx.se/dlwiz/?type=bin – alienhard
Tenga en cuenta que curl's ['--data'] (http: //curl.haxx. se/docs/manpage.html), la opción utilizada originalmente por esta respuesta es inapropiada para subir archivos, ya que elimina los caracteres de nueva línea y, por lo tanto, puede modificar el archivo. Lo reemplacé con ['--upload-file'] (http://curl.haxx.se/docs/manpage.html#-T) en su lugar. –