[英]jQuery Ajax response header returns empty string from Echonest request
我正在用jQuery向Echonest發出Ajax請求,因為您可能知道Echonest返回了一些標頭以查看速率限制。 我嘗試了所有我知道的讀取標頭的方法,但是我沒有任何標頭。
這是我的代碼:
$.ajaxSetup({traditional:true, cache: false});
url = 'http://developer.echonest.com/api/v4/song/profile?api_key=' + api_key + '&callback=?';
var req = $.getJSON(url,
{
id : songID,
format: 'jsonp',
bucket:['audio_summary']
}).done(function(data, status, resp){
console.log(resp.getAllResponseHeaders())
console.log(resp.getResponseHeader('X-Ratelimit-Limit'))
});
這是響應的屏幕截圖:
我正在嘗試閱讀X-Ratelimit-Limit
謝謝
我很確定沒有辦法從jsonp請求中獲取標頭,但是該服務看起來像json,所以改為執行json請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.