curl 未提供 GET 结果

curl 未提供 GET 结果

我是第一次使用 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 运行吗?谢谢。

更新:现在我只要添加-k请求就可以得到响应。但是我的电脑上似乎有两个版本的 curl。见屏幕截图: 命令行 curl

答案1

如果我添加-k我的 GET 请求,我就会得到响应。

例子: curl -k https://...

有关该-k选项的更多信息,请参阅 curl 的文档:https://curl.se/docs/manpage.html#-k

相关内容