【发布时间】:2016-12-09 21:33:42
【问题描述】:
从 5 迁移到 6,我遇到了障碍,找不到相关文档。
Guzzle 文档在这里,http://guzzle.readthedocs.io/en/latest/quickstart.html#creating-a-client,我们可以添加“任意数量的默认请求选项”的站点。
我想在每个请求中发送“foo=bar”。例如:
$client = new Client([
'base_uri' => 'http://google.com',
]);
$client->get('this/that.json', [
'query' => [ 'a' => 'b' ],
]);
这将在 http://google.com/this/that.json?a=b 上生成 GET
如何修改客户端构造以使其产生:
http://google.com/this/that.json?foo=bar&a=b
感谢您的帮助!
【问题讨论】:
-
好肉汁。应该有一本书:“警告信号。当你过度设计你的图书馆时”谢谢伙计。