axios参数

文章1

GET请求

  • 方式一:参数格式:{params:{key1:val1, key2:val2}}
    //前端
    this.$axios.get("http://localhost:8080/api/function/login/loginget", 
    {params:{name:"carlget1", password:"password"}})
 
    // 后端代码
    @RequestMapping("loginget")
    public Map<String, Object> login(String name, String password){}
  • 方式二:RestFul风格
    //前端
    axios.get("/checkitem/getItemIdByGroupId/"+row.id)
 
    //后端
    @GetMapping("/getItemIdByGroupId/{id}")
    public List<Integer> getItemIdByGroupId(@PathVariable("id") Integer id){}

POST请求

  • 方式一:实体类接收
    //前端
    var param = {
        currentPage: this.pagination.currentPage, //页码
        pageSize: this.pagination.pageSize,  //每页显示的记录数
        queryString: this.pagination.queryString  //查询条件
    };
    axios.post("/checkitem/groupPageQuery",param)
 
    //后端
    @PostMapping("/groupPageQuery")
    public PageResult groupPageQuery(@RequestBody QueryPageBean queryPageBean){}
  • 方式二:实体类+RestFul风格接收
    //前端
    axios.post("/checkitem/addGroup/"+this.checkitemIds,this.formData)
 
    //后端
    @PostMapping("/updateGroup/{checkitemIds}")
    public Result updateGroup(@PathVariable("checkitemIds") Integer[] checkitemIds, @RequestBody CheckGroup checkGroup){

作 者:凑数的园丁
出 处:https://www.cnblogs.com/lq-404/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

文章2

问题还原:
项目中实现一个功能时,后台接口是需要三个字符串的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 })

————————————————
版权声明:本文为CSDN博主「心知向之」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaofeiwei521/article/details/123409954

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前端经典面试题: 1、(前端面试题)https://zhuanlan.zhihu.com/p/84212558?f...
    who_are_you_阅读 452评论 0 2
  • 1 多益网络面试 Q:博客项目里面如何验证账号密码的?有没有做什么安全措施 A: 在登录表单中填写用户名和密码后,...
    全村希望gone阅读 985评论 0 3
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    伊森H阅读 3,170评论 0 15
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 556评论 0 0
  • 0 HTML5相关 websocket WebSocket 使用ws或wss协议,Websocket是一个持久化的...
    可爱多小姐阅读 1,002评论 0 0

友情链接更多精彩内容