Java请求Http接口-hutool的HttpUtil(超详细-附带工具类)
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
public class HttpUtilExample {
public static void main(String[] args) {
// 发GET请求
String result = HttpUtil.get("http://example.com/api/data");
System.out.println(result);
// 发POST请求
String postResult = HttpUtil.post("http://example.com/api/data", "key1=value1&key2=value2");
System.out.println(postResult);
// 发送JSON格式的POST请求
JSONObject jsonBody = JSONUtil.createObj();
jsonBody.put("key1", "value1");
jsonBody.put("key2", "value2");
String jsonResult = HttpUtil.post("http://example.com/api/data", jsonBody.toString());
System.out.println(jsonResult);
}
}
这个示例代码展示了如何使用hutool的HttpUtil类来发送GET和POST请求。其中,GET请求用于从指定的URL获取数据,POST请求用于将数据发送到指定的URL。此外,还展示了如何发送JSON格式的POST请求。这些操作都是在保持代码简洁的前提下实现的。
评论已关闭