【发布时间】:2018-12-18 08:55:04
【问题描述】:
我有这个简单的 sn-p:
@RequestMapping(value = "/consent-history", method = RequestMethod.OPTIONS)
public ResponseEntity optionsHistory(HttpServletResponse response) {
//response.setHeader("Allow", "GET,OPTIONS");
//return new ResponseEntity(HttpStatus.OK); // this works too, strangely
return ResponseEntity.status(200).header("Allow", "GET,OPTIONS").body(""); // this apparently works
}
我知道返回一个新的 ResponseEntity 是可行的,因为我在上面设置了标题。但是当我在参数response 上设置标题时,它也可以工作:我在测试中看到标题“允许”设置。为什么?
【问题讨论】:
标签: java spring-mvc servlets httpresponse