为什么通过JavaScript发出的HTTP请求返回的值与直接通过浏览器访问URL时返回的值不同?

时间:2018-07-20 07:38:35

标签: javascript http ecmascript-6

我们的客户帐户信息是通过第三方API处理的,我试图通过GET请求经常轮询该API,以查看用户是否仍通过了身份验证。当前用于轮询API的代码为:

fetch(<account info>)
    .then(response => response.json())
    .then(status => {
        console.log(status);
     });   

GET请求不包含查询字符串参数。

当我直接在新标签中点击URL时,我得到了预期的结果,即帐户信息/在预期的情况下被禁止。

fetch()始终返回禁止状态,无论用户是否登录。

谢谢。

0 个答案:

没有答案