1
時,我正在嘗試從imgur圖片在jQuery的401未經授權錯誤查詢imgur API
$.ajax({
type: "GET",
url: "https://api.imgur.com/3/image/kvM6pxn.json",
dataType: "jsonp",
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', 'Client-ID <client-id>');
},
success: function(data) {
console.log(data);
}
});
使用Ajax請求,以顯示在我的博客,但我得到一個401錯誤未經授權。誰能告訴我我做錯了什麼?謝謝
看起來像你的要求是跨域。您不能使用來自您網域的網頁的XHR類型請求來請求來自其他網域的網頁。 – bitfiddler
呵呵,那麼如何添加'授權'標題?我已經嘗試將'headers'{'Authorization':'Client-ID'}'添加到ajax函數中,但這也不起作用。 –
azrosen92
如果主機支持CORS,則可以使用CORS。看看這篇文章[鏈接](http://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/)http:// www .nczonline.net /博客/ 2010/05/25 /跨域的Ajax-與交原點資源共享/ – bitfiddler