簡體   English   中英

為什么我無法將GET請求發送到google.com?

[英]Why can't I send a GET request to google.com?

向服務器發送GET請求時,為什么www.codecademy.com用作URL,但不能用作其他URL,如www.google.com?

我的頁面上有一個按鈕,當我按此按鈕時會發送獲取請求。 下面的代碼有效,但是為什么我不能只用它替換任何其他URL並獲取一些數據? 只是想發送GET請求並解析數據。

$(document).ready(function(){
  $("button").click(function(){
    $.get("http://www.codecademy.com/",function(data,status){
      alert("Data: " + data + "\nStatus: " + status);
    });
  });
});

檢查返回的錯誤:

XMLHttpRequest無法加載http://www.google.com/ 所請求的資源上沒有“ Access-Control-Allow-Origin”標頭。 因此,不允許訪問來源“”

簡而言之,這與CORS有關

這樣的帖子可能會有所幫助
Access-Control-Allow-Origin不允許起源

...“幫助”一詞-我的意思是幫助您理解,而不是幫助您從客戶端Javascript獲取google請求。

您當然可以吸引Google的“ 安全公主 ”為您打開它,但我對此表示高度懷疑;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM