首页 > 移动平台 > 详细

axios发delete请求,后台收不到参数;

时间:2020-07-17 00:20:01      阅读:151      评论:0      收藏:0      [点我收藏+]

1、问题;

vue项目前台用axios发请求;由于之前也是一直用axios发请求,所以这一次遇到问题一脸懵逼;

  • 请求方式:delete;请求头类型:application/json, charset=utf-8

技术分享图片

看着没问题参数确实传了,但是后台就是收不到,

后台我用的是nodejs

  • 解决:axios的请求头设置错误;

    • 错的设置;

      const _Axios = axios.create({
        baseURL: ‘‘,
        headers: {
          ‘Content-Type‘: ‘application/json, charset=utf-8‘
        }
      })
      

      看着没问题,和官网也一样。

    • 正确的设置;

      const _Axios = axios.create({
        baseURL: ‘‘,
        header: {
          ‘Content-Type‘: ‘application/json, charset=utf-8‘
        }
      })
      // 或者
      axios.defaults.headers.post[‘Content-Type‘] = ‘application/json, charset=utf-8‘
      

      去掉headers后的s就可以了,后台就成功收到参数了;

      后面我又仔细查看了一下官网,确实是带有s的,不知道算不算一个bug;

axios发delete请求,后台收不到参数;

原文:https://www.cnblogs.com/ywnh/p/13326533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!