具有json参数的curl获取请求?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (43)

我想通过cURL从命令提示符向远程REST API发送“GET”请求,如下所示:

curl -X GET -H "Content-type: application/json" -H "Accept: application/json"  "http://server:5050/a/c/getName/{"param0":"pradeep"}"

但它不返回输出。我想直接从浏览器ping URL,我能够成功地得到响应,我不明白命令有什么问题。

提问于
用户回答回答于

这样做应该可行:

  curl -i -H "Accept: application/json" "server:5050/a/c/getName{"param0":"pradeep"}" 

用户回答回答于

如果你想在正文中发送数据,那么你必须做一个POST或者PUT而不是GET。

例如:

curl http://server:5050/a/c/getName?param0=foo&param1=bar

扫码关注云+社区