记录FM项目页面跳转问题
背景
在2021/08/30
下午三四点左右,组内测试同学发现蓬莱环境(灰度环境)博世项目的主流程出现问题,具体表现在发布询价页点击“备货询价”以及询价单列表页点击“单号”没有跳转到指定的页面,而是跳到了询价首页
文章图片
【记录FM项目页面跳转问题】
分析过程
首先,配置好蓬莱环境的本地域名解析配置,让本地访问昆仑环境(正式环境)的域名时走的是蓬莱环境
- 用管理员权限打开
powerShell
,到hosts
目录cd C:\Windows\System32\Drivers\etc
- 输入
notepad hosts
,打开hosts,添加124.71.23.127 os3.rbtssws.com.cn
文章图片
而重定向的链接是去请求授权,那么为什么会发生这样的重定向呢?跳转页面理应不会一下子
session
就过期了呀,然后排查request headers
中的cookies
字段发现没有携带session
,而昆仑环境携带了session
文章图片
文章图片
难道是浏览器
cookie
中没有存储吗?然而排查并不是这个问题,那么会不会因为跳转的域名和cookie
中的domain
不一致呢?点击“备货询价”跳转的链接:
文章图片
点击“单号”跳转的链接:
文章图片
确实发现跳转的域名存在问题,多了一个数字2,很无语!!!
文章图片
再深入排查发现页面跳转路径的域名是读取的配置,该配置在工程部署的时候注入的
文章图片
总结 线上问题是因为跳转的路径域名有问题,导致跳转请求没有携带
cookie
,网关拦截就会重定向去请求授权,而请求授权的域名是正确的携带了cookie
,网关判断是通过的,就默认跳到了首页推荐阅读
- 20170612时间和注意力开销记录
- 【剽悍读书营成长记录】2018年我收获了什么|【剽悍读书营成长记录】2018年我收获了什么 3357-小松
- 17|17 关山松 第二课作业#公众号项目# D20
- RxJava|RxJava 在Android项目中的使用(一)
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- 课后分享记录
- 分享!如何分分钟实现微信扫二维码调用外部浏览器打开指定页面的功能
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- 靠QQ月入上万灰色暴利偏门的项目
- 感赏15+投射