Запрос меняется на OPTIONS

432
08 марта 2017, 18:05

Есть сервер на джаве, пишу к нему сайт. При отправке запроса POST выдает

Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://localhost:8080/lambdas. (Причина: неудача канала CORS preflight).

Но доступ вроде разрешен.

Метод запроса почему-то оказывается OPTIONS. Почему такое происходит, как исправить?

Answer 1

Это не надо исправлять - так и должно быть. Кроссдоменные запросы кроме get предваряются options-запросами, чтобы браузер понял, можно ли вообще посылать такой запрос. Сервер должен обработать options-запрос и послать соответствующие разрешающие заголовки, только после этого браузер пошлёт сам post-запрос.

READ ALSO
Не проходит проверка на последний JSONObject

Не проходит проверка на последний JSONObject

У меня есть сервис который с определенным интервалом подключается к серверу и сверяет последний id в БДЕсли на сервере id больше, чем у меня...

278
Чем чревато использование entityManager напрямую без участия DAO Слоя?

Чем чревато использование entityManager напрямую без участия DAO Слоя?

Чем чревато использование entityManager напрямую без участия DAO СлояНекоторые "программисты" не используют DAO и персистят, мержат и селектят напрямую...

192
Не проксируется соединение FireFox+Selenium

Не проксируется соединение FireFox+Selenium

ЗдравствуйтеСвязка java+selenium-webdriver

1531