$baseUrl = 'http://foo';
$config = array();
$client = new Guzzle\Http\Client($baseUrl, $config);
Guzzのデフォルトヘッダをすべて$client->post($uri, $headers)
のパラメータとして渡すことなく設定する新しい方法はありますか?Guzzleにデフォルトヘッダーを設定するにはどうすればよいですか?
$client->setDefaultHeaders($headers)
がありますが、廃止予定です。
setDefaultHeaders is deprecated. Use the request.options array to specify default request options
は、私がどのように基本認証のユーザ名のために同じことを行うと渡すのですか? – Zhianc
Guzzle 6では、クライアントのインスタンシエーション時にのみデフォルトオプションを設定できます。既存のインスタンスで作業する必要がある場合は、それ以上構成することはできません。 [クライアント→setDefaultOptionと置き換わるもの](https://github.com/guzzle/guzzle/issues/1419)を参照してください。 "ああ、ちょっと柔軟性のないものにしましょう。ちょっとだけ、[Enterprise](https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition)になります。"一口。 –