簡體   English   中英

jQuery Ajax響應標頭從Echonest請求返回空字符串

[英]jQuery Ajax response header returns empty string from Echonest request

我正在用jQueryEchonest發出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.

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