@KuzmenkoArtem

Ошибка при попытке отправить кроссдоменный POST запрос на сервер?

Get запросы работают нормально.
А при попытки отправить POST запрос в консоли пишет это
OPTIONS http://mySite.ru/test 405 (Method Not Allowed)
XMLHttpRequest cannot load http://mySite.ru/test. Invalid HTTP status code 405


В файле .htaccess добавил такие поля
Header add Access-Control-Allow-Origin: *
Header add Access-Control-Allow-Methods: "GET, POST, PUT, DELETE, OPTIONS"
Header add Access-Control-Request-Headers: "Accept, X-Requested-Wit"
Header add Access-Control-Allow-Credentials: "true"


так же пытался сделать так же как этот чел
Почему не работает cross-domain HTTP OPTIONS запросы?

у меня openserver(хотя не думаю что это важно)
  • Вопрос задан
  • 882 просмотра
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Если Вы пытаетесь отправить POST запрос на другой домен с помощью XHR, и Content-Type не входит в список application/x-www-form-urlencoded, multipart/form-data или text/plain - предварительно будет отправлен OPTIONS запрос, который должен корректно обработаться.

https://developer.mozilla.org/en-US/docs/Web/HTTP/...
Ответ написан
baskerville42
@baskerville42
Учусь работать (Junior)
Ну у Вас всё же проблема не с CORS, а с тем что метод OPTIONS не разрешён. Попробуйте послать обычный GET или POST.
Ответ написан
Ваш ответ на вопрос

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

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