Заголовки ответа CORS не отображаются при использовании @CrossOrigin - PullRequest
0 голосов
/ 13 мая 2019

Я создал базовую конечную точку GET и попытался разрешить CORS.Тем не менее, ожидаемые заголовки не возвращаются в теле ответа, и я не смог найти, что я делаю здесь неправильно.

Метод GET в моем контроллере REST:

@CrossOrigin(
     allowCredentials = "true",
     origins = "*",
     allowedHeaders = {
             "Access-Control-Allow-Origin",
             "Access-Control-Allow-Headers",
             "Access-Control-Max-Age",
             "Access-Control-Allow-Methods",
             "Content-Type"})
public String test() {
    return "test";
}

Когда я отправляю запрос здесь, заголовки ответа выглядят следующим образом:

Content-Length: 4
Content-Type: text/html;charset=UTF-8
Date: Mon, 13 May 2019 19:33:11 GMT

Я надеюсь добавить заголовки к этому ответу, то есть:

Content-Length: 4
Content-Type: text/html;charset=UTF-8
Date: Mon, 13 May 2019 19:33:11 GMT
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Access-Control-Allow-Origin, Access-Control-Allow-Headers, Access-Control-Max-Age, Access-Control-Allow-Methods, Content-Type
Access-Control-Allow-Origin: *

Любая помощь будетс благодарностью.

1 Ответ

0 голосов
/ 14 мая 2019

Ааа, я вижу - эти заголовки добавляются только для перекрестных запросов.Когда я устанавливаю источник в заголовках запроса, заголовки ответа добавляются, как и ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...