Laravel 5.4 Guzzle возвращает 404 по запросу Post API, но отлично работает с почтальоном - PullRequest
0 голосов
/ 29 мая 2020

Итак, у меня была эта проблема, когда мой вызов API отлично работал с почтальоном, но когда я пытаюсь реализовать свой проект через guzzle, он возвращает ошибку 404 not found.

Заголовки почтальона; Content-Type: application / json

тело почтальона;

{
    "userNo": "xxxxx",
    "userPassword": "xxxxx"
}

Код моей жары;

$client = new \GuzzleHttp\Client([
         'headers' => ['Accept' => 'application/json', 'Content-Type' => 'application/json'],
                    'verify' => false
                ]);
         $URI = \Config::get('constants.ODIN_URL') . "/IsisWMS-War/Json/Public/login/";
         $params = json_encode([
                'userNo' => \Config::get('constants.UFS_CLIENT_NO'),
                'userPassword' => \Config::get('constants.UFS_CLIENT_PW')
         ]);
                //dd($params);
         $response = $client->post($URI, ['body'=>$params]);

         $returnValue = json_decode($response->getBody()->getContents(), true);
         dd($returnValue);
...