жадный пост с заголовками не работает - PullRequest
0 голосов
/ 25 мая 2018

Мне нужно сделать пост-звонок в веб-сервис с полем «авторизация» в заголовке, но я всегда получаю 500 Internal Server Error с сервера.

Странная вещь, если я делаю тот же звонок с Почтальоном, я получаю результат.
Я думал, что мой вызов жрет неправильно.

Это код:

$client = new Client([
    'verify' => false
]);
try {
    $res = $client->post(
        $base_uri . $uri, [
            'headers' => [
                'content-type'  => 'application/json',
                'authorization' => $login['token'],
            ],
            'form_params' => []
        ]
    );
    echo 'OK';
    return json_decode($res->getBody(), true);
} catch (GuzzleHttp\Exception\ClientException $e) {
    echo 'ClientException';
} catch (Exception $exc) {
    echo 'Exception';
}

Это ловит исключение "Исключение".
Я прикрепляю изображение вызова почтальона, который не получает ошибку.

enter image description here

Я проверил:

  • Uris одинаковы;
  • Параметры авторизации одинаковы;
  • тело почтальона пусто.
...