我有这段代码可以向维基百科 API 发送请求(如记录 here )但是当我查看 Chromium 中的网络选项卡时,标题 Api-User-Agent
没有发送,为什么?
$.ajax({
url: "https://en.wikipedia.org/w/api.php?",
data: {
action: 'query',
prop:'revisions',
rvprop: 'content',
format:'json',
titles: 'Hacker_culture'
},
headers: {
'Api-User-Agent': 'Example Agent'
},
dataType: 'jsonp',
success: function(data) {
}
});
最佳答案
您不能像不能使用 POST 一样在 jsonp 请求中发送 header 。它们不是 XmlHttpRequest,它们是脚本请求。
关于javascript - 不使用 ajax 发送自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34930575/