我从 here 找到了“使用 POST 查询” .
并尝试使用类似命令的 curl 命令。引用 this 安装了 curl适用于 Windows。
这是我的 CURL 字符串:
curl -D- -u admin:password -X POST -H "Content-Type: application/json" --data
'{"jql":"project = CI","startAt":0,"maxResults":50,"fields":["summary","status","assignee"]}'
"https://myclientname.atlassian.net/rest/api/2/search"
这就是我正在做的事情并出现错误:
{"errorMessages":["Unexpected character (''' (code 39)): expected a valid value
(number, String, array, object, 'true', 'false' or 'null')\n
at [Source: org.apache.catalina.connector.CoyoteInputStream@1626cb2; line: 1, column: 2]"]}
在windows下制作这个curl字符串有什么问题吗?请建议?如何更正此问题并获取 JSON 对象?请注意,userID、密码和客户端名称是正确的。谢谢。
最佳答案
似乎是 Windows 的问题。不要使用 '
(单引号)字符。
相反,使用 "
(双引号)字符将字符串括起来。然后,如果您有内引号,请使用 """
(3 个双引号)逃避他们。
示例:"{ """name""":"""Frodo""", """age""":123 }"
关于json - {"errorMessages": ["Unexpected character (' '' (code 39)): expected a valid value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31503754/