2017-02-17 19 views
0

я была разработка веб-сайта и была отключил веб-безопасность для обхода CORS через следующую командуCORS Ошибка на моем домене

chrome.exe повреждает-веб-безопасность --user-данные реж =/путь/to/foo

После успешной разработки веб-сайта я загрузил его в свой домен, но застрял с ошибкой CORS. Я попытался добавить «Access-Control-Allow-Origin»: «*», но не повезло.

Я могу предположить ошибку CORS для локального хоста, но не могу понять, почему ошибка сохраняется в моем домене?

XMLHttpRequest не может загрузить https://xxx-xxx.xxxxx.xxxxx.xxxxx.com/. Ответ на запрос перед полетом не проходит проверку контроля доступа. Нет заголовка «Access-Control-Allow-Origin» на запрошенном ресурсе. Origin 'http://xxxxx.xxxxx.com' поэтому не допускается.

+0

На каком языке вы создаете свой веб-сервис. На сервере нужно будет установить «Access-Control-Allow-Origin» – jitender

+0

У меня нет доступа к серверу. Я вызываю веб-сервис через запрос ajax. Я установил «Access-Control-Allow-Origin» в заголовке запроса, но не успел –

+0

Я сталкиваюсь с той же проблемой в последнее время, когда вы можете установить «Access-Control-Allow-Origin» в веб-службе. Или вы можете пользователь nginx для развертывания. Это может помочь вам http://stackoverflow.com/a/12320736/5621827 – jitender

ответ

0

Чтобы включить CORS, ваш сервер должен установить «Access-Control-Allow-Origin» и «Access-Control-Allow-Methods»: «POST, GET, PUT, DELETE» (например).

Для быстрой справки вы можете проверить wikipedia или получить подробную информацию о de w3c specification.

+0

У меня нет доступа к серверу. Это сторонний веб-сервис. –

+0

@ I.Qureshi. Вы не можете дать себе разрешение на доступ к данным, отправляемым третьей стороной в браузер посетителя. Это было бы ужасной проблемой безопасности. – Quentin

+0

У меня есть доступ к общению с ними. Я уже отправил им эту проблему и жду ответа. Единственная проблема - CORS –

0

Третья часть webService должна быть разрешена к вам, или они сделали CORS для каждого происхождения. Поэтому вы просто общаетесь с ними. Надеюсь, это может вам помочь.

 Смежные вопросы

  • Нет связанных вопросов^_^