2016-07-08 1 views
0

Guzz 6で1つのパラメータに複数の値を投稿するにはどうすればよいですか? たとえば、私は "param"という名前のパラメータと彼の値 "1,2"を持っています。私が得る必要があるポストヘッダーで:Guzzle 6で1つのパラメータに複数の値を投稿するにはどうすればよいですか?

param:1 
param:2 

私がしようと試みた:$ dataPostだっれる

$response = $client->post('http://test.com', [ 
       'form_params' => $dataPost 
]); 

$dataPost=[ 
'param'=>[1,2] 
] 

または

$dataPost=[ 
0=>['param'=>1], 
1=>['param'=>2] 
] 

それは動作しませんが

答えて

0

1つのフィールドに複数の値を割り当てる必要はありませんが、最後の値は前の値よりも前になります。あなた自身のホストを扱っていて、POSTされたデータを取得する方法を制御している場合は、のような配列としてparamを使用するか、'param' => '1,2'のような爆縮値を送信し、後でそれらを解析することができます。

関連する問題