发现问题

在测试某个页面时,发现调试器里发现一个奇怪的现象:

如上图示,在正常的一个 post 请求之前, 额外多了一个 options 类型的请求。并且这个请求没有带参数,也没有返回值,只有 200 的响应。

问题分析

第一次遇到 options 类型的请求,于是搜索了一下相关的信息:

原文地址:https://www.jianshu.com/p/5cf82f092201

划一下重点:

大概理清楚了问题发生的条件: 1. 这个请求是跨域的; 2. options 是浏览器的自主行为; 3. 这个请求可能不符合简单请求的条件。

问题确认

沟通修复

问题总结

我在【TesterHome 系列征文活动 | 有意思的 bug】https://testerhome.com/topics/33905 等你,一起 day day up!


↙↙↙阅读原文可查看相关链接,并与作者交流