当前位置:   article > 正文

axios中data与params中的区别_axios data 和 param的区别

axios data 和 param的区别

在后端中添加了@RequestBody若是使用params传参

org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public com.renvy.travel.util.Result<java.lang.String> com.renvy.travel.view.controller.UserController.login(com.renvy.travel.entity.User) throws java.lang.Exception
则会报以上错误,未找到参数

  1. params

    • params 是用于传递URL查询字符串(query string)的属性。
    • 当您使用 params 时,Axios 会将这些参数添加到请求的URL中,形成查询字符串。
    • params 通常用于GET请求,但在某些情况下也可以用于其他类型的请求,比如当您需要在URL中传递额外信息时。
  2. data

    • data 是用于传递请求体(request body)的属性。
    • 当您使用 data 时,Axios 会将这些数据作为请求体发送,而不是添加到URL中。
    • data 更常用于POST、PUT、PATCH等需要发送大量数据的请求。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/924615
推荐阅读
相关标签
  

闽ICP备14008679号