0
如果我發出curl
命令給REST
api,那麼我會得到下面的響應。使用curl命令時,http POST resquest的數據格式
curl -i http://10.4.0.22:8088/api/clients/TEST_1/8194/1/1
響應:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 51
Server: Jetty(9.1.z-SNAPSHOT)
{"status":"CONTENT","content":{"id":1,"value":"0"}}
我的理解,這相當於一個HTTP請求GET
。
我想要做的是更新value
字段並將值更改爲1
。
我認爲這需要POST
請求使用-d
標誌。
我的問題是我怎麼知道數據應該在curl命令中的格式是什麼?
我試圖
curl -d "{"status":"CONTENT","content":{"id":1,"value":"1"}}" http://10.4.0.22:8088/api/clients/EST_1/8194/1/1
,但我得到這個答覆。
{"status":"METHOD_NOT_ALLOWED"}
我認爲我指定json之後te的方式是-d
是不正確的嗎?
非常感謝你的幫助的答覆。 –