使用HttpEntity作为参数,可以获得请求体、请求头
<form action="${ctp}/testHttpEntity" method="post" enctype="multipart/form-data">
<input name="username" value="tomcat" type="text" />
<input name="password" value="123456" type="password" />
<input name="file" type="file" />
<input type="submit"/>
</form>
- 2.处理请求时,使用HttpEntity作为传入参数:
@RequestMapping("/testHttpEntity")
public String testHttpEntity(HttpEntity<String> entity) {
System.out.println("Host : " + entity.getHeaders().get("Host"));
System.out.println("getOrigin : " + entity.getHeaders().getOrigin());
System.out.println("getPragma : " + entity.getHeaders().getPragma());
System.out.println("getBody : " + entity.getBody());
return "success";
}
![jsp](https://i-blog.csdnimg.cn/blog_migrate/a6cf55d6f6ddc9c9203bea93e29c5b7c.png)
![log](https://i-blog.csdnimg.cn/blog_migrate/6925372add83998c7fbb638bc6f1016a.png)