如果重定向到混合内容,为什么要获取阻止

时间:2017-09-21 12:07:03

标签: javascript fetch-api

HTML页面请求按以下步骤操作:

1)点击https://链接后,我们获得302代码并获得HTTP://的标题位置。浏览器遵循这一点 2)服务器从HTTP获取请求并将标头位置设置为HTTPS://
3)浏览器从HTTPS获取内容://

是的,这是愚蠢的,但我无法访问服务器。

当我尝试使用带设置的提取

从Firefox控制台发送请求时
mode: 'cors',
credentials: 'include',
redirect: 'follow'

..但错误:

TypeError: NetworkError when attempting to fetch resource.

当我设置:

mode: 'no-cors',

所有重定向都可以正常工作,但不存在身体反应。

好像被fetch阻止的混合内容?

我使用两个获取请求(第二个使用https硬编码)进行重定向排除。一次获取请求中是否有解决方案?

0 个答案:

没有答案