reqable / reqable-app

Reqable issue track repo
https://reqable.com
2.52k stars 85 forks source link

[bug] url域名和请求报文中的Host域名可能出现不一致的情况 #691

Closed gwhcn closed 3 weeks ago

gwhcn commented 3 weeks ago

Describe the bug 应用启动后假设同时请求m.baidu.com和app.baidu.com域名接口。m.baidu.com优先请求,之后app.baidu.com请求在抓包软件中url可能被替换成m.baidu.com,请求报文Host域名仍然是app.baidu.com,请求结果404。

这个情况在Requble和Proxyman都有,在Charlis没有任何问题。

To Reproduce Steps to reproduce the behavior:

  1. 鸿蒙Next系统,为了抓包方便在拦截器中全部切换成http请求,config.url = config.url?.replace('https', 'http'),写了就会出现url域名和Host域名不一致的情况。应用中日志和断点排查请求正常,应用中没有替换url的域名,并且使用Charlis没有问题。

Screenshots screenshot-20240531-162945

MegatronKing commented 3 weeks ago

@gwhcn 感谢反馈,这个问题将在下个版本修复。

MegatronKing commented 3 weeks ago

Fixed on v2.17.0.