当前位置:   article > 正文

axios post方式同时传递pram和json参数_请求发送 json同时发送query params

请求发送 json同时发送query params

废话不多说,直接上代码

1.单独传递表单参数,后台使用@RequestParam接收

  1. let postData={
  2. 'mobile':this.account,
  3. 'password':this.password,
  4. 'loginType': 0,
  5. }
  6. let postData1= new URLSearchParams()
  7. postData.append('mobile', this.account)
  8. postData.append('password', this.password)
  9. postData.append('loginType', 0)
  10. 1.axios({
  11. method: 'post',
  12. url:`${config.postUrl}/user/login`,
  13. data: qs.stringify(postData)
  14. })
  15. 2.axios({
  16. method: 'post',
  17. url:`${config.postUrl}/user/login?mobile=${this.account}&password=${this.password}&loginType=0`,
  18. })
  19. 3.axios({
  20. method: 'post',
  21. url:`${config.postUrl}/user/login`,
  22. data: postData1
  23. })

2.单独传递json参数,后台使用@RequestBody接收参数

  1. let postData={
  2. 'mobile':this.account,
  3. 'password':this.password,
  4. 'loginType': 0,
  5. }
  6. axios({
  7. method: 'post',
  8. url:`${config.postUrl}/user/login`,
  9. data: postData
  10. })

3.同时传递json与param

  1. let postData={
  2. 'mobile':this.account,
  3. 'password':this.password,
  4. 'loginType': 0,
  5. }
  6. let datas={
  7. 'model':'web'
  8. }
  9. axios({
  10. method: 'post',
  11. url:`${config.postUrl}/user/login?mobile=${this.account}&password=${this.password}&loginType=0`,
  12. data: datas
  13. })

 

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

闽ICP备14008679号