- 在这个例子中,我们添加了 HttpServletRequest 和 HttpServletResponse 对象作为控制器方法的参数。这样,你就可以在方法内部同时访问请求参数、请求对象和响应对象,从而进行更灵活的 HTTP 请求和响应处理。
java
@RestController
public class MyController {
@GetMapping("/example")
public UnifiedResult example(@RequestParam("name") String name, HttpServletRequest request, HttpServletResponse response) {
String serverName = request.getServerName();
response.setHeader("Custom-Header", "Custom Value");
response.setStatus(201);
return UnifiedResult.success(name+ serverName);
}
}