Итак, у меня была эта проблема, когда мой вызов 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);