浏览器警告:provisional headers are shown

今天遇到一个问题,和java小哥哥讨论了一下

https请求http | http请求https 重定向出现的问题

登录过期之后请求后台,浏览器报provisional headers are shown 并且所有的请求都没有请求到后台

原因:

   1,后台用的shell自带的filter 过滤器 直接就给了前端302(重定向)

   2,前端是https(并且不支持http),然后java内部转发是http请求 然后前端也跟着重定向后台给的location 就会报错 请求不了

解决方案:

1,后台小哥哥强制返回前端,未登录标识(json),而不是返302

   2,拦截器做个http,https判断(或者前后端统一,全部走https)

  我们采用的是第一种,我们网站只支持https

  前端fetch请求会自动处理请求状态是302的请求

This request has been blocked; the content must be served over HTTPS.

Redirect failed.

原文地址:https://www.cnblogs.com/pnz-bug/p/10217526.html

时间: 2024-10-13 13:45:00

浏览器警告:provisional headers are shown的相关文章

nginx Provisional headers are shown

项目用的Nginx做的代理,重启电脑后,重启项目和Nginx 浏览器报 Provisional headers are shown  解决: host文件添加: 127.0.0.1   cleaner.test nginx 配置文件修改 原文地址:https://www.cnblogs.com/kingxiaozi/p/10015955.html

关于post请求“CAUTION: Provisional headers are shown”【转】

在POST请求中偶尔会出现"CAUTION: Provisional headers are shown" 这个警告的意思是说:请求的资源可能会被(扩展/或其它什么机制)屏蔽掉. 之所以会出现这个警告.是由于去获取该资源的请求事实上并(还)没有真的发生,所以 Header 里显示的是伪信息,直到server真的有响应返回,这里的 Header 信息才会被更新为真实的. 只是这一切也可能不会发生.由于该请求可能会被屏蔽.比方说 AdBlock 什么的,当然了不全是浏览器扩展.详细情况详细

provisional headers are shown 知多少

前言 请求里面provisional headers are shown(显示临时报头) 出现的情况很多,但原因是多样的. 如果你去直接匹配关键字搜索,得到的结果可能与你自己的情况大相径庭. 网上大部分都是在跨域时出现,或者是请求被插件拦截,但关于缓存时的请求很少. 我在上文查看缓存的时候发现了这个问题,当时查找资料都是聚焦于请求被拦截, 所以本文就简单整理一下相关情况. 问题描述 当刷新页面时,想要查看http请求header中相关信息时, 发现使用缓存的请求(from disk cache或

http请求头出现provisional headers are shown

http请求头出现provisional headers are shown Provisional headers are shown provisional 详细用法>> 英 [pr?'v??(?)n(?)l]美 [pr?'v???nl] adj. 临时的,暂时的:暂定的 n. 临时邮票 [例句] McGuiness assured him of the Provisionals' good will. 麦吉尼斯向他保证爱尔兰共和军临时派有善意. show 详细用法>> 英 [

Chrome v39 问题 Provisional headers are shown

1,网站突然访问不到图片了. 发现: Provisional headers are shown 解决:删除chrome ,然后重启chrome即可. 第一个 http 请求实际上根本没有产生,对应的请求头当然也不应该存在.但对于这样的请求,Chrome 也会显示部分请求头信息,并给出「CAUTION:Provisional headers are shown」这样的提示. 一般来说,如果看到这个提示,说明这个请求并没有发送出去.具体原因有多种,除了上面提到的情况外,还可能是请求被某些扩展如 A

chrome提示错误:CAUTION:Provisional headers are shown 解决办法

最近作微信的开发因为前台和后台不再一个地方办公,前台也不会写php和ajax所以就造成了一种我些后台服务,她写前台调用的模式,让她的ajax直接访问我的服务端口,我提供给她数据,类似于写接口一样,于是问题出来了.前台ajax访问请求总是执行error.事例代码如下 前台测试代码index.html: <!DOCOMENT html> <html> <head> <title>测试</title> <script type="tex

Provisional headers are shown

问题回顾: 在表单里面,有个button按钮,在点击这个button的时候,我发送了ajax请求,然后请求成功的话,就使用window.location.href = xxx,跳转到其他页面 但是,一请求这个目标页面,就会触发Provisional headers are shown  ,在chrome里的network里看 请求被取消了 解决方法1:表单标签对于我是没有任何的作用,直接将表单标签删除,就可以解决问题. 原因:这是因为触发了表单的提交事件,在ajax请求成功后,最后又执行了表单的

chrome诡异的Provisional headers are shown

昨天吐槽了cocos2d-js的问题,所以就准备调研几个其它HTML5引擎,发现PIXI性能极高,但是没有音频.而Phaser.js是在PIXI.js的基础之上进行的封装.而国内有一家公司,开发一个叫青瓷的引擎(QICI),看上去还蛮不错的,所以准备拿过来调研.看它的文档时,发现视频无法加载,调出控制台面板出来看了一下,发现是这样的: 但是我新选项卡打开时,却是可以请求并下载的   搜了下资料,百度fex这篇写的很深入<关于请求被挂起页面加载缓慢问题的追查> 我查了一下安装的插件并升级了chr

chrome 里面js提示Provisional headers are shown错误

参考:http://stackoverflow.com/questions/21177387/caution-provisional-headers-are-shown-in-chrome-debugger/21179105#21179105 http://segmentfault.com/q/1010000000364871 参考以上两个解决方案,发生错误的原因为:请求的资源可能被(扩展插件或其他什么机制)屏蔽掉,并且提出了使用chrome://net-internals工具进行查看原因. 下