Мы разрабатываем REST-приложение в Tomcat, которое должно быть доступно для нескольких доменов.Поэтому для всех ответов мы включаем известный заголовок CORS:
Access-Control-Allow-Origin: *
Однако, поскольку это служба REST, сервер иногда возвращает ответы HTTP, которые не соответствуют 200 OK.Например, 400, 403, 404, 405. Одна из проблем, с которой мы сталкиваемся, состоит в том, что в настоящее время эти ответы не содержат заголовок CORS и, следовательно, не могут быть интерпретированы междоменным веб-клиентом.Оказывается, это распространенная проблема: http://www.w3.org/wiki/Talk:CORS_Enabled
Какой хороший способ в Tomcat вернуть не 200 ответов с пользовательским телом, заголовками и т. Д., Чтобы мы могли установить заголовок CORS?