近期接触的一个项目用到了hutools工具框架,以前没有接触该框架,发现该工具框架真是强大,是真香啊!所以把我项目中用到的工具类的使用情况记录下。
一、HttpUtil类
1、发送get请求【方式一特点:直接发送get请求】
String url = "http://www.baidu.com/getUserInfo?user_id=";
url +="LSL";
String repsStr = HttpUtil.get(String.format(url));//发送get请求,并获取response
JSONObject jsonObject = JSON.parseObject(repsStr);
JSONObject data = jsonObject.getJSONObject("data");
String userName = data.getString("userName");
2、发送get请求【方式二特点:添加报文头在发送get请求】
String url = "http://www.baidu.com/getUserInfo?user_id=";
url +="LSL";
cn.hutool.http.HttpRequest httpq = HttpUtil.createGet(url);//创建get请求
Map<String,String> headerMap = new HashMap<>;
headerMap.put("author","mjx");
httpq.addHeaders(headerMap);//添加header
String reps = httpq.execute().body();//发送get请求,获取response
JSONObject jsonObject = JSON.parseObject(reps );
JSONObject data = jsonObject.getJSONObject("data");
String userName = data.getString("userName");
***********于2021-01-27总结************