Есть ли способ глобально добавить form_params ко всем запросам с guzzle 6?По умолчанию form_params for guzzle 6
Например:
$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-кий global_form_params
и form_params
:
[
'XDEBUG_SESSION_START' => '11845',
'user_token' => '12345abc',
'some_parameter' => 'some value',
]
я могу увидеть также хочу что-то подобное для query
или json
Я дал этот снимок, но я хотел объединить «default» form_params с тем, что указано в каждом запросе. Я думаю, что мое использование слова «default» неясно, я обновлю свой вопрос. –
изменен, чтобы отразить желаемое "слияние" –