如何通过Guzzle 6为一个参数发布多个值? 例如,我的参数名称为" param"和他的价值观" 1,2"。在帖子标题中,我需要得到:
param:1
param:2
我试过:
$response = $client->post('http://test.com', [
'form_params' => $dataPost
]);
$ dataPost的位置是:
$dataPost=[
'param'=>[1,2]
]
或
$dataPost=[
0=>['param'=>1],
1=>['param'=>2]
]
不起作用
答案 0 :(得分:0)
您不应为一个字段分配多个值,但如果这样做,则最后一个值优先于之前的值。如果您正在处理自己的主机并且可以控制POSTed数据的方式,那么您可以使用param
作为param[]
之类的数组,或者发送'param' => '1,2'
等内爆值并稍后解析它们在收到。