我在2.9.2上使用带有springfox-swagger2和springfox-swagger-ui的Spring。
生成的JSON在POST和PATCH请求中包括consumes: "application/json"
,这很好。不在GET请求上:也可以。但是,它会在OPTIONS请求中显示consumes
。如何在那里显式删除此属性?选项不做任何输入。
我所要做的就是
@RequestMapping(value = "", method = RequestMethod.OPTIONS)
@ResponseStatus(code = HttpStatus.NO_CONTENT)
public void showOptionsCollection(HttpServletResponse response) {
response.setHeader("Allow", "GET, OPTIONS");
}
它显示consumes
。