2011-10-23 16 views
13

göndermek için bukle kullanırken yanıt içerik gövdesi yazdırma:Ben ubuntu aşağıda komutu kullanıyorum verileri

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

aşağıdaki Alınan yanıttır:

< 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 

Yani sorum şu; Curl kullanarak nasıl yayın yapabilirim ve yanıt içeriği gövdesini yazdırabilir miyim?

cevap

14
Nihayet bu komutla benim için çalıştı

: Son olarak

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

! Sadece "Kabul Et" başlığını ayarlamak hile yapar ... – AlonL

+0

^diğer ucunda hizmete bağlıdır. –

0

-d '{"foo":"bar"}''u -d 'foo=bar' ile değiştirmeyi denediniz mi? İstek başarılı olduğu sürece yanıt içeriği gövdesini almak için özel bir şey yapmanız gerekmemelidir.

İlgili konular