总结一些常见的小问题,引起的请求错误
1.请求方法错误,例如 get请求使用 post 方式
2.携带参数格式错误,一般格式为query和formData格式,除非约定要求才使用payload格式
3.query传参中key空格问题,key如果多了空格,空格会在url中被单独解析为%20
4.请求的协议不正确,例如http协议却请求的https
5.跨域问题,在非同域名下的页面请求数据,后端未设置跨域,会请求失败
6.数组&对象 传参,传参前请 Arry.toSting() 转化为 字符串数组
7.后端对数据格式做了限制报404
8.参数携带位置错误,例如header传参,参数在请求体内
9.request请求统一转qs,导致 FormData 上传文件的时候数据消失