当我们为Sping Boot 应用程序启用CORS
时,它会为具有无效源标头的REST API调用抛出"Invalid CORS request"
消息。这是由下面的DefaultCorsProcessor's
方法抛出的。是否有办法customize
此消息?
protected void rejectRequest(ServerHttpResponse response) throws IOException {
response.setStatusCode(HttpStatus.FORBIDDEN);
response.getBody().write("Invalid CORS request".getBytes(StandardCharsets.UTF_8));
response.flush();
}
尝试了各种选项,如自定义异常处理程序,但没有帮助。
1条答案
按热度按时间yfwxisqw1#
我认为您可以像这样注入自定义CorsProcessor: