SCRIPT7002:XMLHttpRequest:网络错误0x80070005,成功预检请求后访问被拒绝

时间:2018-06-13 07:36:23

标签: javascript cors internet-explorer-11

我对IE11有疑问,我猜CORS。我有一个在不同域上运行的ReactJS前端和Spring后端。这一切都与IE11和Edge等一样顺利运行。

现在我的后端有一个API调用错误,当我从后端获取用户时,我必须单独调用另一个服务器来为用户获取一些身份验证数据。如果我尝试获取超过20个用户数据,IE11给我这个访问被拒绝错误:SCRIPT7002:XMLHttpRequest:网络错误0x80070005,访问被拒绝。在网络选项卡中,预检请求是200 OK。我不知道它为什么会出现这个错误。所有其他网络请求都正常工作,但这次调用50个用户会出现此错误。因此,如果我使用相同的精确端点并且除了仅20个用户之外的所我正在为所有网络请求使用fetch API。

PS。在其他浏览器(也是Edge)中,即使有50个用户,一切都按预期工作。

1 个答案:

答案 0 :(得分:0)

通过研究我要发送的http请求,找到了答案。它超出了IE中url的字符限制,这就是我收到错误的原因。