Answers:
是。从联机帮助页:
-k,-不安全
(TLS)默认情况下,将验证每个curl建立的SSL连接的安全性。使用此选项,即使对于服务器连接(如果认为不安全),也可以继续进行卷曲操作。
通过确保服务器的证书包含正确的名称并使用证书存储库成功验证来验证服务器连接。
有关更多详细信息,请参见此在线资源:https : //curl.haxx.se/docs/sslcerts.html
另请参见--proxy-insecure和--cacert。
该手册页条目中提到的参考资料描述了的某些特定行为-k
。
curl
从BadSSL.com请求测试页面可以观察到这些行为
curl -X GET https://wrong.host.badssl.com/
curl: (51) SSL: no alternative certificate subject name matches target host name 'wrong.host.badssl.com'
curl -k -X GET https://wrong.host.badssl.com/
..returns HTML content...
alias insecure-curl="curl -k"
您可以使用以下命令将更改应用于所有连接:
$ echo insecure >> ~/.curlrc
在Windows上刚刚创建_curlrc
以“不安全的”它在你的文本的文本文件%HOME%
,%CURL_HOME%
,%APPDATA%
,%USERPROFILE%
或%USERPROFILE%\Application Data
目录。
使用上述解决方案的优点是它适用于所有curl
命令,但不建议这样做,因为它可能会通过连接到不安全且不受信任的主机来引入MITM攻击。
--insecure
如果您对PHP或Apache的某些版本中详述将无法正常工作superuser.com/questions/1015325/...