我正在使用「guzzlehttp/guzzle」:「^ 6.1」和Laravel 4.2 我試圖對quickblox進行一次post調用,但是返回了422錯誤。這是我在控制器代碼:當使用Guzzle時出現Quickblox API錯誤6
$client = new GuzzleHttp\Client();
$sessionGuzzle = $client->request('POST', 'https://api.quickblox.com/session.json',['headers' => ['Content-Type' => 'application/json' , 'QuickBlox-REST-API-Version'=>'0.1.0'],'json' => $jsonBody]);
$response = $client->send($sessionGuzzle);
dd($response->json());
GuzzleHttp \ Exception \ ClientException (422)
Client error: 422
什麼都不會在'body'中追加更改'json'這就是我在$ jsonBody裏面的內容: {「application_id」:「22337」,「auth_key」:「UcUiGsRmOZ-Fq-J」,「timestamp」:「1446051576 「,」nonce「:」380128471「,」簽名「:」7707eeb02b00bgsd5g7f57sgc225de2358611「} – mds
如果我從郵遞員發送$ jsonBody數據,它的工作原理。 – mds
目前我正在使用另一個圖書館,anlutro \ cURL,與guzzle我不能提出任何請求..任何建議? – mds