Curl相当于这个openssl命令

Curl相当于这个openssl命令,curl,openssl,Curl,Openssl,我如何在卷曲中回馈: openssl s_client -connect myhost.systems:myport -key server.key -cert cert.pem -CAfile ca.pem 我使用以下curl命令尝试了很长一段时间: curl --key server.key --cert cert.pem --cacert ca.pem myhost:myport 但我明白了 curl: (52) Empty reply from server 编辑: 将https

我如何在卷曲中回馈:

openssl s_client -connect myhost.systems:myport -key server.key -cert cert.pem -CAfile ca.pem
我使用以下curl命令尝试了很长一段时间:

curl --key server.key --cert cert.pem --cacert ca.pem myhost:myport
但我明白了

curl: (52) Empty reply from server

编辑:


将https://添加到curl有帮助,但我得到403错误。使用openssl s_客户端,一切都能完美运行

您需要告诉curl,它应该通过在URL中正确使用该方案来使用HTTPS:

curl --key server.key --cert cert.pem --cacert ca.pem https://myhost:myport

这实际上很有帮助。现在我得到403错误。使用openssl s_客户端,一切都能完美运行。Stack Overflow是一个解决编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。另请参见将https://添加到curl帮助,但我得到403错误。使用openssl s_客户端,一切工作都很完美。403表示服务器不喜欢HTTP层中的某些内容,因此尝试将curl请求更改为更像openssl的请求…我可以使用chrome(ubuntu)打开站点,实际上我从InspectElement->Network功能复制了curl。