Привод Spring Boot Actuator с поддержкой cors и запросом опций

У меня есть Spring Boot Actuator с поддержкой cors, который настраивается в application.properties следующим образом:

management.context-path=/management

endpoints.cors.allowed-origins=*
endpoints.cors.allowed-methods=GET,OPTIONS
endpoints.cors.allowed-headers=*

Когда я пытаюсь отправить запрос на этот путь с любыми заголовками, я всегда получаю эту ошибку

 org.springframework.web.servlet.PageNotFound - Request method 'OPTIONS' not supported

Запрос GET работает нормально. Что я делаю не так?


person ne1s    schedule 11.03.2016    source источник


Ответы (1)


Конфигурация в порядке, все работает нормально. Проблема заключалась в пути запроса. Это исключение возникает при отправке запроса предварительной проверки с помощью AccessControlRequestMethod! = GET в / managment / * (кроме / health). Я считаю это нормальным поведением, но было бы понятнее, если бы он выдает 403, а не 405

person ne1s    schedule 16.03.2016