【发布时间】:2016-10-21 12:42:31
【问题描述】:
我只尝试了使用 curl 的 GET 调用,现在我需要进行 POST 调用。我需要使用 JSON 提供参数或输入。这个命令怎么写?
【问题讨论】:
我只尝试了使用 curl 的 GET 调用,现在我需要进行 POST 调用。我需要使用 JSON 提供参数或输入。这个命令怎么写?
【问题讨论】:
假设您询问如何使用 JSON 属性格式化 curl POST 请求。
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d "{'json':{'key':'value'}}" http://your.domain/endpoint/here
This page 涵盖了很多有用的案例。
【讨论】:
您需要在命令中使用用户标题选项,如下所示。
-H/--header "Content-Type: application/json"
所以完整的命令如下: curl -H "Content-Type: application/json" -X POST -d '{"username":"abc","password":"xyz"}' http://url/to/some/server
【讨论】: