Angular не отправляет cookie с запросом - PullRequest
0 голосов
/ 09 декабря 2018

Я устанавливаю cookie только для http с сервера и вижу, что cookie установлены, но когда я отправляю запросы на сервер, cookie не включается.

На стороне сервера для CORS установлено значение:

  1. Разрешить происхождение: http://localhost:4200
  2. Разрешить заголовки: X-Requested-With, Accept,Наблюдение, тип содержимого и авторизация
  3. Разрешить методы: GET, POST, HEADER, PUT, DELETE и OPTIONS
  4. Разрешить учетные данные: true

Я могуУбедитесь, что файл cookie установлен, но запросы к серверу после его установки не включают файл cookie.

Пример того, как я запрашиваю с сервера:

getUserInfo(): Observable<User> {
    const httpOptions = {
        headers: new HttpHeaders({
            'Content-Type': 'application/json'
        }),
        withCredentials: true
    };

}

КакВы можете видеть, что у меня с withCredentials установлено значение true, но мой файл cookie все еще не отправляется.

Accept: application/json, text/plain, */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Host: localhost:8080
Origin: http://localhost:4200
Referer: http://localhost:4200/login
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36

Что еще мне нужно сделать, чтобы получить файл cookie для отправки?

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