Vue之请求后台POST接口时将参数拼接在url后边传递的两种调用方式

  • Post author:
  • Post category:vue




问题还原:

项目中实现一个功能时,后台接口是需要三个字符串的POST接口,前台调用时参数需要跟在url后边,如何调用那?

后台接口代码如下:

@RequestMapping(value = "/***.do",method = RequestMethod.POST)
@ResponseBody
public HttpResult copy(String id, name, String other) throws Exception {
    return HttpResult.SUCCESS(***);
}



解决方案:

两种实现方式,分别是request和axios.post。具体代码如下所示:

const params = {
    id,
    name,
    other
  }



方式一:

return request({
    url: API.surveyCopy,
    method: 'post',
    params
  })



方式二:

return Vue.axios.post(API.surveyCopy, null, { params })



PS:欢迎大家点赞、关注、支持。如有需要,欢迎添加博主QQ沟通交流!QQ:156587607



版权声明:本文为xiaofeiwei521原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。