我可以看到下面的curl命令進行遠程操作:發送JSON數據與GET調用
curl -X GET -d '{"begin":22, "end":33}' http://myRemoteApp.com:8080/publicApi/user/test/data
但是按照該文檔在http://curl.haxx.se/docs/manpage.html,
-d,--data
(HTTP)發送在以同樣的方式,一個瀏覽器,當用戶已經填充在一個HTML 形式,並按下POST請求發送到HTTP服務器, 指定數據的提交,但是噸。這將導致curl將 數據傳遞給使用內容類型 application/x-www-form-urlencoded的服務器。與-F,--form比較。
那麼,如果我們使用-d
發佈數據,GET如何處理curl?
還沒有HttpUrlConnection
方法ORRestlet
方法在GET
呼叫發送JSON。在那兒 ?
的可能重複[如何從終端/命令行POST,捲曲JSON數據來測試彈簧安置?](http://stackoverflow.com/questions/7172784/how-to-post-json-data-with-curl - 從端子用命令行對測試彈簧休息) –
@GauravDave:不,我不認爲這是一個重複的。 – Makoto
這是一個不尋常的HTTP請求,但有些服務器顯然接受它。 –