首页 > Web开发 > 详细

平台认证 & HTTP 302 重定向

时间:2019-07-26 12:42:04      阅读:103      评论:0      收藏:0      [点我收藏+]
  • 页面上的异步ajax请求、js等文件的异步加载,可能会遇到cookie中存的session超时的情况,这是服务端/平台可能会返回302响应码要求客户端(browser)跳转到登录页。
  • 302 响应
    • Response Header中会有一个location字段,是要求客户端(browser)跳转到的地址,如登录地址。
    • 前端代码(JavaScript或者Angular等框架中的intercept等过滤器)无法捕捉到302响应,因为302响应是browser处理的,并不会冒泡给JavaScript去处理。因此如果脚本中想要判断是不是异步请求遇到了session超时的情况,可能要捕捉下一个browser根据302响应及其中的location字段自动发起的到目标location的请求的200的响应,然后判断这个地址是不是登录地址。

平台认证 & HTTP 302 重定向

原文:https://www.cnblogs.com/wyp1988/p/11248780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!