0
я пытаюсь отправить запрос HTTP на определенный веб-сайт и я столкнулся ошибка:Отправка запроса на веб-сайте с помощью Javascript
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.google.com/. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
сказать, например, что я хочу, чтобы отправить запрос на Google.com и получить HTML ответ. мой код был написан с использованием JQuery AJAX:
function sendRequest(URL) {
$.ajax({
type:'GET',
url:URL,
success:function(result){console.log(result);}
});
}
Короткий ответ вы не можете, если целевой сайт явно разрешено его с помощью CORS или какой-либо другой явный метод его разрешения. Это основополагающая мера безопасности и ее нельзя обойти. –
Возможный дубликат [Ajax Cross-Origin Request Blocked: политика одного и того же происхождения запрещает чтение удаленного ресурса] (http://stackoverflow.com/questions/23959912/ajax-cross-origin-request-blocked-the-same-origin -policy-disallows-reading-the) – vlaz
Думайте, что сообщение говорит, что все это «запрещает читать удаленный ресурс на https://www.google.com/. (Причина: ** Заголовок CORS« Access-Control-Allow-Origin » отсутствует**)." – Endless