Есть ли способ одновременно сообщить GuzzleHttp\Client:
GuzzleHttp\Client
По причинам, которые выходят за рамки этого вопроса, я не могу просто передать "https://some.host.name/uri" в качестве URL-адреса запроса. I должен передать /uri" rel="nofollow noreferrer">https:// / uri"и установить заголовок Host.Однако, когда я делаю это, Guzzle игнорирует заголовок Host с целью проверки хоста и однорангового узла SSL и пытается использовать числовой IP-адрес, который не срабатывает.
Host
Как получить GetWhatIWant ™?
Несмотря на все «проблемы XY» в комментариях, это оказалось на 100% чистой «проблемой Y», и вот решение :
$client = new GuzzleHttp\Client([ 'curl' => [CURLOPT_RESOLVE => ['fakedomain.dev:80:127.0.0.1']], ]);