2011-10-23 11 views
13

que estoy usando el siguiente comando en ubuntu:Impresión del cuerpo del contenido respuesta al utilizar rizo para publicar los datos

curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"foo":"bar"}' http://localhost:8888/ 

La siguiente es la respuesta recibida:

< HTTP/1.1 200 OK 
< Content-Length: 3 
< Content-Type: text/html; charset=UTF-8 
< Server: TornadoServer/2.1 
< 
* Connection #0 to host localhost left intact 
* Closing connection #0 

Así que mi pregunta es; ¿Cómo publico usando curl e imprimo el cuerpo del contenido de la respuesta?

Respuesta

14

finalmente funcionó para mí con este comando:

curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":100}' http://localhost/api/postJsonReader.do 
+2

Finalmente! Simplemente configurar el encabezado "Aceptar" hace el truco ... – AlonL

+0

^que depende del servicio en el otro extremo. –

0

¿Ha intentado reemplazar -d '{"foo":"bar"}' con -d 'foo=bar'? No debería tener que hacer nada especial para recibir el cuerpo de contenido de respuesta mientras la solicitud tenga éxito.

Cuestiones relacionadas