Post请求 这里处理Json使用的是fastjson
// 拼接URL
String url = "你的URL";
// 请求体参数对象 params
Map<String, Object> params = new HashMap<>();
params.put("userAccount", "740969606");
// 创建HTTP请求对象
HttpRequest post = HttpUtil.createPost(url);
// 设定请求头
post.header(Header.CONTENT_TYPE,"application/json");
// 设定请求体
post.body(JSONObject.toJSONString(params));
//post.form(params); //特别说明,form表单提交也在请求体里,但服务接收不一定支持form表单内容
// 执行请求
HttpResponse execute = post.execute();
// 解析结果
JSONObject jsonObject = JSONObject.parseObject(execute.body());
GET请求
String url = "你要请求的URL";
// 请求体参数对象 params
Map<String, String> params = new LinkedHashMap<>();
params.put("userAccount", "740969606");
// GET请求参数,拼接的内容在URL中
params.forEach((k,v)->{
sb.append(k).append("=").append(v).append("&");
});
// 创建Http Get请求对象,同时拼接出最新的url
HttpRequest get = HttpUtil.createGet(url+"?"+sb);
// 设定请求头
get.header(Header.AUTHORIZATION,mqtt_token);
// 执行请求
HttpResponse execute = get.execute();
特殊说明:
以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!