1.post方法问号跟参在url后发送请求
- 通过qs方法
文章图片
- …运算符
文章图片
- 首先了解post请求常见的数据格式(参考文章)
- Content-Type: application/json : 请求体中的数据会以json字符串的形式发送到后端
Content-Type: - application/x-www-form-urlencoded:请求体中的数据会以普通表单形式(键值对)发送到后端
- Content-Type: multipart/form-data:它会将请求体的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。
- 发送数据类型为application/x-www-form-urlencoded 的请求
文章图片
【接口|axios接口报错-参数类型错误解决】POSTMAN中请求成功
文章图片
request.js中的封装
文章图片
修改:在token中加个
Bearer
字符串config.headers["token"] = "Bearer "+token;
4.请求参数包含特殊字符报错
包含英文[]符号时会报错400,错误如下:
文章图片
解决:前端加密传输,后端解密 前端–str=encodeURI(str);5.接口200成功,而返回走了catch()
后台–URLDecoder.decode(str,“UTF-8”);
那一定是then()执行过程出错,检查前端代码。
推荐阅读
- web网页模板|如此优秀的JS轮播图,写完老师都沉默了
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- JavaScript|JavaScript — 初识数组、数组字面量和方法、forEach、数组的遍历
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法