当前位置: 首页 > 知识库问答 >
问题:

Laravel-GuzzleHttp客户端抛出cURL错误35:连接中的未知SSL协议错误

倪炎彬
2023-03-14
use GuzzleHttp\Client;

try {    
    $this->client = new Client(['base_uri'=>'']);  
    $responseData = $this->client->request('URL',[
        'verify'  => false,
        'headers' => [
            'Accept'       => 'application/json',
            'Content-Type' => 'application/json',
            ],  
    ]);
} catch (\Exception $ex) {
    echo $ex->getMessage()." ".$ex->getLine()." ".$ex->getFile();
}

cURL错误35:连接中出现未知SSL协议错误(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)186/var/www/api/vendor/guzzlehttp://guzzle/src/Handler/CurlFactory.php

共有1个答案

郝冥夜
2023-03-14

已经有很多类似的问题了。尝试使用curl控制台命令和本文对其进行调试,因为错误没有一个原因(错误是一般性的)。

 类似资料:
  • 我试图通过tls连接上传一个带有显式ftp的文件,使用PHP中的cURL。使用ftp服务器的身份验证成功,但当我尝试以被动模式上载文件时,收到以下错误:“连接到server.domain.nl:21的未知SSL协议错误”。 这种情况下的问题是什么?可能是被动上载的端口被我的提供商阻止了吗?我可以更改文件上载的端口吗? 我的代码是:

  • 我有一个脚本,它使用的Facebook向

  • 问题内容: 链接 [a如何创建https服务器?docs.nodejitsu.com] 但我收到类似的错误 curl:(35)连接到本地主机的未知SSL协议错误:-9838 为什么? 问题答案: 我使用错误的方式创建证书。 这是错误的: 这是创建可以使用的证书的方法:

  • 我想摆脱这个错误。我读到一个类似的问题,其中一个答案建议我可以使用以下命令禁用验证: 我的确切错误是: 在C:\ path \ guzzle \ src \ Handler \ cURL factory . PHP:187堆栈跟踪:# 0 C:\ path \ guzzle \ src \ Handler \ cURL factory . PHP:187堆栈跟踪:# 0 C:\ path \ gu

  • 我在中添加了来自Web页面的所有链接,然后逐一点击所有URL。 代码按预期工作(它在浏览器中启动URL),因为第一个链接稍后抛出错误: Windows-7 Java-1.8.1

  • 当需要引导客户端或一些无连接协议时,需要使用Bootstrap类。 在本节中,我们将回顾可用的各种方法引导客户端,引导线程,和可用的管道实现。 客户端引导方法 下表是 Bootstrap 的常用方法,其中很多是继承自 AbstractBootstrap。 Table 9.1 Bootstrap methods 名称 描述 group 设置 EventLoopGroup 用于处理所有的 Channe