gpt4 book ai didi

php - 如何正确设置 Guzzle 中的 CURLOPT_PROXY?

转载 作者:可可西里 更新时间:2023-10-31 23:54:46 25 4
gpt4 key购买 nike

我正在尝试设置 CURLOPT_PROXY 但它不起作用。 curl 已启用。如果我通过“原始” curl 请求执行此操作 - 一切正常.. 那么?可能的解决方案是什么?

$client = new GuzzleHttp\Client();

$res = $client->get('http://www.ipmango.com/api/myip', [
'config' => [
'curl' => [
'CURLOPT_PROXY' => '194.135.220.18:8081',
],
]
]);

echo $res->getBody(); // displays my ip addess, not that what I set.

最佳答案

我花了很多时间发现自己还需要将选项 CURLOPT_HTTPPROXYTUNNEL 设置为 1。所以像这样:

<?php
$res = $client->get('http://www.ipmango.com/api/myip', [
'config' => [
'curl' => [
'CURLOPT_PROXY' => '194.135.220.18:8081',
'CURLOPT_HTTPPROXYTUNNEL' => 1,
]
]
]);

关于php - 如何正确设置 Guzzle 中的 CURLOPT_PROXY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28185987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com