$baseUrl = 'http://foo';
$config = array();
$client = new Guzzle\Http\Client($baseUrl, $config);
Каков новый способ установки заголовка по умолчанию для Guzzle без передачи его как параметра на каждые $client->post($uri, $headers)
?Как установить заголовок по умолчанию в Guzzle?
Есть $client->setDefaultHeaders($headers)
, но это устарело.
setDefaultHeaders is deprecated. Use the request.options array to specify default request options
как мне делать то же самое для Basic Auth имя пользователя и передать? – Zhianc
В Guzzle 6 вы можете устанавливать только параметры по умолчанию при создании клиента. Если вам нужно работать с существующим экземпляром, вы больше не сможете его настраивать. См. [Что заменяет client-> setDefaultOption?] (Https://github.com/guzzle/guzzle/issues/1419). «О, эй, давайте сделаем вещи менее гибкими, просто потому, что будет выглядеть много [Enterprise] (https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition)». Вздох. –