Я устанавливаю cookie только для http с сервера и вижу, что cookie установлены, но когда я отправляю запросы на сервер, cookie не включается.
На стороне сервера для CORS установлено значение:
- Разрешить происхождение: http://localhost:4200
- Разрешить заголовки: X-Requested-With, Accept,Наблюдение, тип содержимого и авторизация
- Разрешить методы: GET, POST, HEADER, PUT, DELETE и OPTIONS
- Разрешить учетные данные: 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 для отправки?