- 在这个例子中,我们添加了 HttpServletRequest 和 HttpServletResponse 对象作为控制器方法的参数。这样,你就可以在方法内部同时访问请求参数、请求对象和响应对象,从而进行更灵活的 HTTP 请求和响应处理。
@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); }
}