HTTP авторизация. пытаюсь с помощью axios отправить туда запрос - хром ругается на CORS политику. я часа 4 уже с этим вожусь, вот до чего дошёл:
браузер с каждым запросом должен отправлять заголовки для авторизации (у меня обычная basic авторизация) - это логично.
при этом браузер по CORS политике сначала делает OPTIONS запрос (preflight так называемый), и сервер отвечает, можно ли делать вопросы и если можно то кому и какие.
так вот тут у меня проблема:
я прошу axios сделать GET запрос, передаю заголовок для авторизации. браузер делает OPTIONS запрос, но без заголовков авторизации - сервер шлёт браузер нафиг. добавляю вручную в этот запрос заголовки для авторизации - всё работает.
внимание, вопрос: как заставить браузер отправить preflight с заголовками авторизации?
https://tools.ietf.org/html/rfc7231#section-5.4 С куками все ок
Обсуждают сегодня