Я использую Guzzle внутри laravel фреймворка, но когда хост находится в автономном режиме, я получаю исключение вместо кода состояния, который вы можете получить с помощью getStatusCode()
. Теперь я сделал попытку поймать запрос, но вне этого метода у меня есть метод, который проверяет код состояния. У меня вопрос, как я могу вернуть в перехвате правильный ответ, чтобы я мог вызвать вне этого метода getStatusCode()
.
Мой код, чтобы сделать запрос выглядит так:
public function makeRequest($method, $requestUrl, $queryParams = [])
{
try{
$client = new Client(['http_errors' => false]);
return $client->request($method, $requestUrl, [
'query' => $queryParams
]);
}catch(RequestException $exception){
LOG::info($exception->getMessage());
return $exception->getResponse();
}
}