我正在Visual Studio中开发一个Excel Web插件。我试图将ajax请求发送到我的API,但我不断收到此错误“ SCRIPT7002:XMLHttpRequest:网络错误0x80070005,访问被拒绝。”仅当我使用Visual Studio测试代码时,才会发生此错误。 Internet Explorer,Chrome和Firefox均可满足我的要求。我很确定这不是CORS问题,因为我收到了响应标头:
作为记录,我已经能够通过Visual Studio成功向其他API发出请求。所以我完全迷路了。我看过这里的其他线程,但是它们都无法解决我的问题。下面是我的Ajax调用,以防万一(我特意忽略了我的API令牌和URL)。
$.ajax({
type: 'GET',
url: 'https://***',
dataType: 'json',
headers: { "api-token": "***"},
success: function (data) {
console.log("success!");
},
error: function (jqXHR, textStatus, errorThrown) {
console.log("error!");
}
});