zoukankan      html  css  js  c++  java
  • axios发delete请求,后台收不到参数;

    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;

  • 相关阅读:
    2012年浙大:Hello World for U
    noip2011普及组:统计单词
    noip2013提高组:积木大赛
    蓝桥杯:错误票据
    C#知识点
    疑问
    C#多态
    SQLServer导入Excel,复杂操作
    SQLServer数据库基本操作,导入Excel数据
    C#基础学习
  • 原文地址:https://www.cnblogs.com/ywnh/p/13326533.html
Copyright © 2011-2022 走看看