当前位置:   article > 正文

axios中post请求传参问题_axios post请求参数

axios post请求参数

1. post请求传参失败在这里插入图片描述

  1. 问题原因:
    axios发送post请求的content-Type的值是application/json,参数在请求体中以json对象的形式传递,而springMvc框架接受post请求的参数的类型必须要求是键值对的形式

  2. 解决办法:

    1. axios文档中针对该问题提出了2种解决方法:
  1. 使用浏览器提供的URLSearchParams的Api:

请求时使用 application/x-www-form-urlencoded axios 会默认序列化 JavaScript 对象为 JSON。 如果想使用 application/x-www-form-urlencoded 格式,你可以使用下面的配置。

浏览器

在浏览器环境,你可以使用 URLSearchParams API:

const params = new URLSearchParams();
params.append('param1', 'value1');
params
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/279884
推荐阅读
相关标签
  

闽ICP备14008679号