【发布时间】:2017-11-24 17:28:24
【问题描述】:
是否可以在 GuzzlePHP 客户端中为GET 请求传递一组数据?
我在文档和 Stack Overflow 上一无所获。
即这不像我预期的那样工作:
// first level of this array is refered as
// request settings: headers, redirects, etc.
$array = [
'this will be rendered as request settings',
'data' => [
'var1' => 'value1',
'var4' => 'value4',
],
];
$client = new \GuzzleHttp\Client();
$res = $client->request('GET', '/redirect/3', $array);
编辑:对于所有无法理解问题的人:
这个请求中没有传递GET参数,所以我只得到这个URL结构:
http://host/redirect/3
预期:
http://host/redirect/3?var1=value1&var4=value4
【问题讨论】:
-
你得到什么错误?
-
谁提到了错误?
-
再次阅读问题。谢谢。
-
你用的是哪个guzzle版本?