java利用RestTemplate 发送post请求
我们可以先模拟一个请求响应,我这里用的moco(你们可以用其他方式)
具体代码如下:
// 封装请求内容
Map<String,Object> params = MapUtil.newHashMap();
// 请求的url
String url = "http://localhost:10086/login";
params.put("username","root");
params.put("password",123456);
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
// 设置请求头
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity httpEntity = new HttpEntity(params, headers);
ResponseEntity<String> entity = restTemplate.postForEntity(url, httpEntity, String.class);
// 打印响应结果
System.out.println(entity.getBody());
响应结果:
{
"returnCode":"200",
"returnMessage":"提交成功,数据处理中,请 30 分钟后请调用增量查询结果接口,进行查看本次推送结果......",
"returnData":{
"size":1,
"time":"2022-04-15T09:48:55.938"
},
"returnCount":null
}
标签:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!