通过springboot写post请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过springboot写post请求相关的知识,希望对你有一定的参考价值。
使用工具类
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.3.2</version>
</dependency>
编写请求类
@Controller
public class UploadController {
@RequestMapping("/{page}")
public String showPage(@PathVariable String page) {
return page;
}
@GetMapping("/posthttp")
public String postparam(String param,Model model) {
if (param.equals("")) {
Person single = new Person("aa", 11);
model.addAttribute("singlePerson", single);
model.addAttribute("postcontent", "URL没有数据");
return "person";
} else {
Person single = new Person("aa", 11);
model.addAttribute("singlePerson", single);
// System.out.println("这是提交的参数:"+param);
HttpRequest httpRequest = HttpRequest.get(param);
HttpResponse execute = httpRequest.execute();
// System.out.println("这是结果"+execute.body());
model.addAttribute("postcontent", execute.toString());
return "person";
}
响应
以上是关于通过springboot写post请求的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot图文教程17—上手就会 RestTemplate 使用指南「Get Post」「设置请求头」