返回

Javascript CORS获取响应。状态=0

发布时间:2022-03-03 01:45:13 306
# 前端

我正在从域a向域B上的映像发出获取请求。我已在域B上设置了正确的头文件(访问控制允许源文件:)

现在,如果我验证响应状态(response.status),我总是得到状态0。然而,如果我在chrome调试器中检查,我可以看到收到的图像状态为200。

我的用例是根据状态代码决定是否缓存资源。由于域B仅包含静态资源,并且缓存应该是永久性的,所以我认为如果状态代码不正确,最好不要缓存(但是)。

有人知道我为什么会有这种行为吗?

编辑:

  • 两个域都是https
  • 以下是代码片段:

    fetch(e.request).then(function(response){
     console.log(e.request.url+' - '+response.status);
    }
    
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像