@kaxa3201

Как обработать исключения Guzzle?

Обрабатываю клиентские ошибки и ошибки сервера так
try{

} catch (ClientException $e) {

} catch (ServerException $e) {

} catch (GuzzleException $e) {
}

Как я могу обработать ошибки начинающиеся с 300?
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 1
Maksclub
@Maksclub Куратор тега PHP
maksfedorov.ru
Ошибки?
3** -- это коды ответа сервера (редиректы), это не ошибки
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D...

4** и 5** -- уже ошибки (на клиенте и сервере соответственно)

Редиректы не для исключений
То есть редиректы могут быть в каком случае? Когда например вы поменяли url -- соответственно тут и исключениям не место, у вас должен сработать либо посредник, либо некий обработчик, который до поступления запроса в приложение -- сделает редирект.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы