在测试移动设备的时候,一旦使用了 Fiddler,后台就会报参数缺失。 后来分析了使用 Fiddler 和不用 Fiddler 的网络抓包,发现 Fiddler 会将 Headers 里的某些头,首字母从小写改为大写。
后台程序并没有考虑到兼容大小写(因为协议里是小写),所以出现了这个问题。
做移动设备测试的时候,请大家一定要谨慎使用代理工具。