我是第一次使用 curl。我的系统是 64 位 Windows 10。我已成功安装 curl(我可以在命令行中检查版本),它确实对一次 API 调用做出了响应。但 95% 的时间里,我都没有得到GET
网站请求或 API 调用的结果。它无法正常工作的错误消息/原因确实多种多样。
以下是示例:在 Postman 和 Chrome 扩展 JSON 格式化程序中,API 调用对我有效。我输入相同的 API 调用作为命令:
curl -X GET "https://api.aerisapi.com/normals/flagstaff,az?client_id=XXX=:5&hassnow"
其中 XXX=我在此处删除的客户端 ID。
Curl 回应:
curl:(35)schannel:下一个 InitializeSecurityContext 失败:未知错误(0x80092012) - 撤销功能无法检查证书的撤销。
有人知道这是什么意思,以及如何让 curl 运行吗?谢谢。
答案1
如果我添加-k
我的 GET 请求,我就会得到响应。
例子:
curl -k https://...
有关该-k
选项的更多信息,请参阅 curl 的文档:https://curl.se/docs/manpage.html#-k