Hutool⼯具类之HttpUtil使⽤Https
关于Hutool⼯具类之HttpUtil如何使⽤可以参考官⽅⽂档其实使⽤Http和Https使⽤的⽅式是⼀样的。
建议⼤家可以看看HttpUtil的源码,感觉设计的挺不错的。
导⼊Maven依赖
cn.hutool hutool-all 4.1.0
编写测试类(使⽤Junit单元测试)
@Test
public void testHttps() throws Exception {
JSONObject json = new JSONObject(); json.put(\"username\", \"1332788xxxxxx\"); json.put(\"password\", \"123456.\");
String result = HttpRequest.post(\"https://api2.bmob.cn/1/users\") .header(\"Content-Type\", \"application/json\")
.header(\"X-Bmob-Application-Id\",\"2f0419a31f9casdfdsf431f6cd297fdd3e28fds4af\")
.header(\"X-Bmob-REST-API-Key\",\"1e03efdas82178723afdsafsda4be0f305def6708cc6\") .body(json)
.execute().body();
System.out.println(result); }
⽅法解释(上⾯采⽤的是⼀种叫链式编程的⽅式):header对应的是请求头。
body对应的是请求体(包含参数和参数值)。
HttpRequest⾥⾯包含Post、GET、Delete、Put等常⽤的RestFul⽅式。打印如下:
{\"createdAt\":\"2019-04-30 10:42:07\",\"objectId\":\"6cfdb77081\",\"sessionToken\":\"269e433440c9e65b8058d016df703ccb\"}