@RequestMapping("/response")
public ResponseEntity<String> Headers(HttpServletRequest request) throws IOException {
//解析请求参数,解析请求体,解析响应体
HttpHeaders responseHeaders = new HttpHeaders();
String jsonStr = Files.readString(Path.of("data.json"));
JSONObject jsonObj = JSON.parseObject(jsonStr);
jsonObj.putAll(request.getParameterMap());
jsonObj.put("dataUrl",request.getRequestURL());
ResponseEntity<String> result = ResponseEntity.ok().headers(responseHeaders).body(jsonObj.toString());
return result;
}
java 解析spring boot 设置响应体和解析请求参数
于 2024-04-11 20:44:45 首次发布
该代码片段展示了如何在SpringMVC中处理一个HTTP请求,包括解析请求参数、请求体和响应体,并设置HTTP响应头。它使用`HttpHeaders`、`JSONObject`和`JSON.parseObject`方法来构建和返回一个`ResponseEntity<String>`对象。
摘要由CSDN通过智能技术生成