У меня такая штука, я делаю пост запрос и получаю ответ 302 и сразу же (судя по девтулзам) идёт перенаправление которое не срабатывает из за cors. Я хотел бы понять несколько моментов. В коде, если я на пост запрос пишу then catch - я всегда попадаю только в Кетч. Хотя хотел бы попасть в then первого успешно сработавшего запроса, того самого который мне 302 вернул. Я подозреваю что для браузера эти два запроса - одно целое и я вообще никак не могу попасть в первый, но я не уверен. Если кто то может подсказать или кинуть статью что бы ее почитал, было бы круто, спасибо !
Покажи код
А вы проверьте когда делаете пост запрос, стоит ли / в конце урла
function authorize() { Api.authorize('qiwa', 'https://auth.qiwa.tech/oauth/callback') .then((res) => { console.log(res) message.success('success authorize', { keepAliveOnHover: true, closable: true, duration: 3000 }) }) .catch((err) => { console.log(err) message.warning('fail authorize', { keepAliveOnHover: true, closable: true, duration: 3000 }) }) }
вообще - нет, но я не думаю что в этом дело. Если я слеш поставлю принудительно, то даже 302 не отработает
Обсуждают сегодня