【发布时间】:2019-08-28 07:37:55
【问题描述】:
我们有使用Oauth 1.0 使用API 的网站。直到几天前,该网站一直运行良好。我们使用 API 的服务器已移至新的托管服务提供商。从那时起,我们收到了错误消息
cURL 错误 56:SSLRead() 返回错误 -9806(请参阅 http://curl.haxx.se/libcurl/c/libcurl-errors.html)
我们已尝试禁用 ssl 验证,但这似乎也不起作用。似乎我们根本无法访问服务器。服务提供商告诉我们,根本没有我们的程序到达他们的服务器的记录。
use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Client;
.....
$headers = [
'Content-Type' => 'application/json',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: en-US,en;q=0.5',
'Accept-Encoding: gzip, deflate',
'Connection: keep-alive',
];
$client = new Client(['base_uri' => self::getBaseUrl().'/ETCAPICP/api/', 'headers' => $headers]);
实际结果:
消息:“cURL 错误 56:SSLRead() 返回错误 -9806(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)”
预期的是,程序应该能够成功完成握手并能够使用 API
感谢任何帮助。 谢谢
【问题讨论】: