鍍金池/ 問答/HTML/ 為什么我在ajax的hedaers字段里加上頭部信息,還是沒用

為什么我在ajax的hedaers字段里加上頭部信息,還是沒用

如下代碼,我在ajax的headers字段里加上了頭部信息,后臺返回的數(shù)據(jù)還是說 invalid referer,無效的referer

function request() {
    var url = 'https://c.y.qq.com/qzone/fcg-bin/fcg_ucc_getcdinfo_byids_cp.fcg?type=1&json=1&utf8=1&onlysong=0&disstid=1471714611&format=jsonp&g_tk=5381&loginUin=0&hostUin=0&format=jsonp&inCharset=utf8&outCharset=utf-8&notice=0&platform=yqq&needNewCode=0';
    $.ajax({
        url: url,
        type: 'get',
        dataType: "jsonp",
        jsonp: "jsonpCallback",
        headers: {
            'Referer': 'https://c.y.qq.com/',
            'Host': 'c.y.qq.com'
        },
        success: function(data) {
            console.log(data)
        }
    });
}

request();   // 調(diào)用
回答
編輯回答
黑與白

這是瀏覽器做的事情,跟jquery無關(guān),你設(shè)置不會起作用的。
建議寫個后臺,作為代理,去請求。

2018年9月16日 11:52