php - Laravel 使用 GuzzleHttp 发送 API 请求
问题描述
我正在尝试GET
在 Laravel 中使用 GuzzleHttp 发送请求。
try {
$client = new \GuzzleHttp\Client(
[
[
'curl' => array(
CURLOPT_SSL_VERIFYPEER => 2,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_HTTPAUTH => 1,
CURLAUTH_BASIC => 1
)
], ['verify' => false]
]
);
$res = $client->get('https://10.10.0.254:1025/restconf/data/ietf-system:system-state?content=all',
[
'auth' => ['restconf-api', 'rest.b']
]
);
var_dump($res);
} catch (\Exception $e) {
echo $e;
}
我收到以下错误。
cURL 错误 35:错误:14094410:SSL 例程:ssl3_read_bytes:sslv3 警报握手失败(请参阅https://curl.haxx.se/libcurl/c/libcurl-errors.html)
正如您在我的代码中看到的,我已经禁用了 SSL 验证,但仍然出现此错误。当我首先尝试使用邮递员时,出现 SSL 错误,然后当我禁用 SSL 验证时,它工作正常,没有任何问题。如何禁用 SSL 验证?
解决方案
推荐阅读
- amazon-s3 - kafka-connect Multipart 使用 s3rver 上传到 s3
- c++ - 大约 2Gb 后 C++ ofstream 写入性能下降
- react-native - 程序类型已经存在:com.reactnativecommunity.picker.BuildConfig
- r - 获取特定值
- c - 使用 C SDK 将数据发布到 GCP IoT 核心和 Pub/Sub 时出错
- xml - 使用 VB.NET 解析 Podcast XML:iTunes 标签问题
- android - Android - 如何从 kotlin 流中读取值?
- python - python web抓取与beautifulsoup find
- 在不同的
- 名称标签
- 在不同的
- python - 如何在不抑制实时打印的情况下捕获 jupyter 单元输出?
- shell - grep 和 awk 使用