在vue项目中使用axios发post请求时候,后台返回500。

发现是form Data 和 Request payload的问题。

后台对两者的处理方式不同,导致我们接收不到数据。

解决方案:使用qs

1、安装qs : npm install qs

2、引用qs

import qs from 'qs';

var params = qs.stringify({
key1: value1,
key2: value2,
key3: value3,
}) axios.post(url, params)

Request Payload和Form Data区别

Request Payload 大概格式如下,请求头部的 Content-Type: application/json,并且请求正文是一个 json 格式的字符串

Form Data 大概格式如下,请求头部的 Content-Type: application/x-www-form-urlencoded,并且请求正文是类似 get 请求 url 的请求参数

版权声明:本文为CSDN博主「hdchangchang」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hdchangchang/article/details/82994801

最新文章

  1. flexbox布局神器
  2. python set
  3. 【Java每日一题】20161028
  4. XML中的DOCTYPE属性
  5. 将字符串转化为数字(Convert和Parse的用法)
  6. 团队开发——第一篇scrum报告
  7. poj-3255-Roadblocks-路径可重复次短路
  8. 3D游戏调研
  9. spinner 设置文本框中的字体颜色
  10. android开发之GenyMotion与intelliJ的配置
  11. springboot + devtools(热部署)
  12. 单击Echart饼图实现数据钻取
  13. WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行
  14. 使用IDEA的gradle整合spring+springmvc+mybatis 采用javaconfig配置
  15. manacher 模板
  16. js中字符串可以调用的方法
  17. Sklearn中的回归和分类算法
  18. BZOJ5203 [NEERC2017 Northern] Grand Test 【dfs树】【构造】
  19. 【THUWC2017】随机二分图(动态规划)
  20. thinkphp中使用phpexecl多表格应用

热门文章

  1. 洛谷P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
  2. SKlearn | 学习总结
  3. 02-SV数据类型
  4. 欢迎来到L T X的博客 & 博客转型公告
  5. webservice后台起调试
  6. [POI2008] STA-Station - 树形dp
  7. 自定义Nginx返回页面
  8. 【Unity|C#】基础篇(3)——类(class)/ 接口(interface)
  9. Android监听消息通知栏点击事件
  10. Cats and Fish(小猫分鱼吃吱吱吱!)(我觉得是要用贪心的样子!)