Я скопирую / вставлю свой комментарий сюда, чтобы другие могли легко увидеть ответ на вопрос
, если это код состояния 400 , который он выбрасывает (вы можете подтвердить используя вкладку «Сеть» в вашем браузере), он попадет в блок перехвата , единственное беспокойство вызывает toJSON()
вызов ... просто сделайте простой console.log(error.message)
, чтобы проверить, попадете ли вы туда ...
Я оставляю вас простой пример , чтобы вы увидели улов в действии
больше информации:
- в топоре ios, текст ответа:
response.data
- если вы получаете JSON,
response.data
будет автоматически проанализирован - вам не нужно передавать
data: null
, так как поведение по умолчанию, и оно не используется в GET
вызове (вы не передадите тело в вызове GET)