繁体   English   中英

连接IP时发生未知的SSL协议错误

[英]Unknown SSL protocol error in connection to IP

我的代码基本上是这样

$c = curl_init();
curl_setopt($c, CURLOPT_USERPWD, "a:b");
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($c, CURLOPT_HTTPHEADER, array('Content-type: application/json'));
curl_setopt($c, CURLOPT_POSTFIELDS, "{'data': '1'}");
curl_setopt($c, CURLOPT_URL, "https://...");
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_exec($c);

当使用VERBOSE时,它会退出:

* About to connect() to IP port 443 (#46)
* Trying IP...
* Connected to IP (IP) port 443 (#46)
* Unknown SSL protocol error in connection to IP:443 
* Closing connection 46

使用google的常规解决方案,例如将CURLOPT_SSLVERSION设置为3(或任何其他数字),没有任何改变。 知道是什么原因造成的吗?

似乎是一个问题,尝试通过IIS向Apache发送cURL请求是什么,不确定为什么。 当我将它从Apache发送到Apache时,它起作用了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM