首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我执行curl命令时,如何解决“curl文件:无”错误?

当我执行curl命令时,如何解决“curl文件:无”错误?
EN

Stack Overflow用户
提问于 2016-12-28 07:10:05
回答 2查看 4.9K关注 0票数 2
代码语言:javascript
复制
curl -X GET --header 'Accept: application/json' --header 'Authorization: Bearer 2118b878-46a8-3b9d-a911-8ac18a0b13cf' 'https://172.17.0.1:8243/V1.0.2/stock/getParam?age=123'

curl:(60)服务器证书验证失败。CAfile: /etc/ssl/certs/ca-Cericates.crt CRLfile:无

在API管理器平台上设计API之后,我执行curl命令,并有上面的日志。如何解析证书?

EN

回答 2

Stack Overflow用户

发布于 2016-12-28 07:28:39

你可能在自我签名的证书上遇到麻烦了。

获取证书并使用参数--cacert <certfile>对其进行身份验证。

要测试您的函数,如果您完全确定证书是安全的,请尝试-k来接受无效的证书。但是,您绝不能在生产中这样做,或者如果您不确定这是您想要的证书,因为它带走了使用SSL的价值。

票数 1
EN

Stack Overflow用户

发布于 2016-12-28 07:33:01

您可以在curl命令中使用"-k“option1来具有不安全的ssl connection.If,您需要验证服务器证书,然后需要使用optin "--cacert”1将信任证书包指向curl。

代码语言:javascript
复制
curl -k -X GET --header 'Accept: application/json' --header 'Authorization: Bearer 2118b878-46a8-3b9d-a911-8ac18a0b13cf' 'https://172.17.0.1:8243/V1.0.2/stock/getParam?age=123'

1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41357080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档