今天遇到一个bug,先来说下前提。
![](https://img.haomeiwen.com/i4045442/47783dceab26ae8e.png)
这个接口文档是后台写的,前面一直在写页面就没管,现在在联调。
然后发现返回一直是200,但是后台打断点方法就一直进不去。
![](https://img.haomeiwen.com/i4045442/eae340f46cb21d05.png)
然后我跟他说你这个方法一直都返回200,说明我请求没问题啊。
然后他在PC端用jQuery给了我一个截图
![](https://img.haomeiwen.com/i4045442/9853fdc6348e9669.png)
OK,我觉得是我的问题,然后百度,Google,修改headers都干了,还是你妹的没反应。
最后没辙了 我说看看他请求头,发现多了个东西
![](https://img.haomeiwen.com/i4045442/383db895d0986043.png)
发现formData多了个code?exm??多个参数不跟我说,你妹的。
然后我加上一个code字段,就能正常返回值了。
到了甩锅时间,毕竟用了这么久时间,boss问起来不行啊,他演示jQuery参数都删掉也能正常访问方法,但我的axios就不行。
总结一下这件事儿:
1.接口文档一定要写清楚。不然用axios很容易进不去方法却返回200
2.axios缺少参数就不能正确访问后台。
网友评论