我正在使用 Symfony HttpClient 组件,因此有必要将它与代理一起使用。使用端口打开代理,我在实例化CurlHttpClient类时可以轻松配置默认配置,但是我无法设置私有代理的用户名和密码
默认配置示例:
use Symfony\Component\HttpClient\CurlHttpClient;
$httpClient = new CurlHttpClient([
'http_version' => '2.0',
'proxy' => 'x.xx.xxx.xxx:8000',
]);
我尝试在额外的选项上添加额外的配置,并尝试其他组合,但找不到正确的方法。
使用纯 PHP 和 cURL 一切正常。
请帮助我,使用私有代理配置 Symfony HttpClient 组件。