我只使用curl尝试过GET调用,现在我需要进行POST调用。我需要使用JSON提供参数或输入。我该如何编写这个命令?
答案 0 :(得分:2)
假设您正在询问如何使用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涵盖了很多有用的案例。
答案 1 :(得分:1)
您需要在命令中使用标题选项,如下所示 -H / - 标题“Content-Type:application / json”
所以完整的命令就像: curl -H“Content-Type:application / json”-X POST -d'{“username”:“abc”,“password”:“xyz”}'http://url/to/some/server