Я использую Guzzle версии 6.3, и у меня возникли проблемы с моим запросом. Я продолжаю получать ошибку 400 Bad Request, и я не уверен, что это лучший способ отладки или что может быть причиной ошибки. Когда я устанавливаю это с помощью Postman и тех же критериев, все работает правильно.
$client = new GuzzleHttp\Client();
$body = $this->actionGenerateMessage();
try {
$response = $client->post('the/endpoint',
array(
'body' => $body,
'headers' => array(
'apikey' => 'apikeyhere',
)
)
);
} catch (RequestException $e) {
var_dump($e->getResponse()->getBody()->getContent());
}
curl
из вашей оболочки или даже с помощью приложения для разработки REST, такого как Postman? - person cnizzardini   schedule 20.08.2018