有没有办法使用 guzzle 6 将 form_params 全局添加到所有请求中?
例如:
$client = new \GuzzleHttp\Client([
'global_form_params' => [ // This isn't a real parameter
'XDEBUG_SESSION_START' => '11845',
'user_token' => '12345abc',
]
]);
$client->post('/some/web/api', [
'form_params' => [
'some_parameter' => 'some value'
]
]);
在我的理想世界中,post
将有 array_merge-ingglobal_form_params
和的结果form_params
:
[
'XDEBUG_SESSION_START' => '11845',
'user_token' => '12345abc',
'some_parameter' => 'some value',
]
我可以看到也想要这样的query
东西json