1、请求头
HttpHeaders headers = new HttpHeaders();
Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()){
String headerName = headerNames.nextElement();
headers.add(headerName, request.getHeader(headerName));
}
2、请求体
//方式一
BufferedReader reader = request.getReader();
StringBuilder jsonRequest = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
jsonRequest.append(line);
}
//方式二
String requestBody = request.getReader().lines().collect(Collectors.joining());
3、请求参数
Map<String, String[]> parameterMap = request.getParameterMap();