gpt4 book ai didi

php - 具有多个具有相同名称的查询字符串参数的 Symfony HttpClient GET 请求

转载 作者:行者123 更新时间:2023-12-05 02:56:32 25 4
gpt4 key购买 nike

我正在尝试以下列格式发出 API 请求:

/api/v1/courses?enrollment_state=active&include[]=total_students&include[]=term

如何使用 HttpClient 组件查询字符串参数来做到这一点?

$response = $client->request('GET', '/api/v1/courses', [
'query' => [
'enrollment_state' => 'active',
'include[]' => 'term',
'include[]' => 'total_students',
],
]);

由于重复的数组键,上述方法不起作用?

我也试过:

'include[]' => ['term', 'total_students']

最佳答案

创建等同于:

https://www.example.com/?token=foo&abc[]=one&abc[]=two

只是做:

$client->request(
'GET',
'https://www.example.com/',
[
'query' => [
'token' => 'foo',
'abc' => ['one', 'two']
]
]
);

关于php - 具有多个具有相同名称的查询字符串参数的 Symfony HttpClient GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60440737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com