zoukankan      html  css  js  c++  java
  • 异步调用

    引入Jar包

    1. hutool工具类
      <!--hutool工具类 用于发送异步请求-->
      <dependency>
      	<groupId>cn.hutool</groupId>
      	<artifactId>hutool-all</artifactId>
      	<version>4.3.2</version>
      </dependency>
      

    SpringMVC

    1. 接口支持
        //Get请求
        @RequestMapping("/getOne")
        @ResponseBody
        public Staff getOne(Long employ) {
            return staffDao.get(employ);
        }
    	
        //Post请求
        @PostMapping("/getOne")
        @ResponseBody
        public Staff getOne(@RequestBody Staff staff) {
          return staffDao.get(staff.getEmpNo());
        }
    

    请求

    1. Get请求
            //定义请求URL
    	String url = "http://localhost:8888/staff/getOne?employ=6";
    	//一个完整的HTTP请求
    	String body = HttpRequest.post(url).timeout(2000)
    			.execute()
    			.body();
    	System.out.println(JSON.toJSON(body));
    	//TODO: {"empNo":6,"eName":"赫舍里.索尔图","proVince":"北京市御花园","deptld":"4","groupU":"4","age":"16","sex":"男"}
    
    1. Post请求
            //定义请求URL
    	String url = "http://localhost:8888/staff/getOne";
    	//定义参数
    	Staff staff = new Staff();
    	staff.setEmpNo(6L);
    	//一个完整的HTTP请求
    	String body = HttpRequest.post(url).timeout(2000)
    			.body(JSON.toJSONString(staff))
    			.execute()
    			.body();
    	System.out.println(JSON.toJSON(body));
    	//TODO: {"empNo":6,"eName":"赫舍里.索尔图","proVince":"北京市御花园","deptld":"4","groupU":"4","age":"16","sex":"男"}
    
  • 相关阅读:
    js下拉框二级关联菜单效果代码具体实现
    js实现拉伸拖动iframe的具体代码
    mysql--Ubuntu下设置MySQL字符集为utf8
    python--使用MySQL数据库
    python--笨方法学python 习题52
    python--web.py使用
    python--flask使用
    python--类方法、对象方法、静态方法
    Python--类定义
    堆 在游戏中的运用
  • 原文地址:https://www.cnblogs.com/Twittery/p/14923071.html
Copyright © 2011-2022 走看看