reqable / reqable-app

Reqable issue track repo
https://reqable.com
3.2k stars 109 forks source link

[bug] 抓包工具无法通过options接口请求 #608

Closed abc2520 closed 4 months ago

abc2520 commented 5 months ago

Describe the bug 在访问网站页面时,接口会先使用options请求方式访问接口以判断接口是否可用,但是抓包工具无法正常转发options请求,导致网站误判请求接口不存在,进而导致后续的资源无法访问,使用其它抓包工具可以正常转发这个options请求,请帮忙检查一下原因。样本示例网站地址为https://www.chanelink.com/community

Screenshots image

Information

MegatronKing commented 5 months ago

感谢反馈,确实排查到一个bug,下个版本修复。

abc2520 commented 5 months ago

谢谢回复和处理,你们团队的效率真是高,不到一小时就已经确认和回复。国产软件的崛起让我们对互联网的未来更有信心了

MegatronKing commented 5 months ago

@abc2520 v2.13.0版本已经修复,可以验证看看。

abc2520 commented 5 months ago

我这边尝试验证了一下,我发现针对这个情况的处理结果似乎不稳定,当我尝试多次刷新页面或跳转不同的页面时,一会可以正常显示页面,一会又报无法访问404,但是在其他抓包工具中是稳定可以访问网站页面的,所以应该可以排除网站本身的问题。 测试网站是https://www.chanelink.com/video,然后目前显示options请求是绿色的,按理说应该是转发请求成功,但是不知是何种原因导致处理结果不稳定。 Snipaste_2024-04-24_18-17-22 image

MegatronKing commented 5 months ago

看起来是另一个问题。我发现接口返回的204,按照规范应该是无响应体数据的,但是实际上收到了1个字节。这个行为导致Reqable中断了连接。

MegatronKing commented 5 months ago

@abc2520 有空的话麻烦您试试v2.14.0版本,这个问题再次处理了下。

MegatronKing commented 4 months ago

如果没有问题,这个issue我先关闭了。

abc2520 commented 4 months ago

@abc2520 有空的话麻烦您试试v2.14.0版本,这个问题再次处理了下。

已经确认没有问题了,谢谢回复和提供的支持