我正在从服务器设置一个仅HTTP的cookie,可以看到该cookie已设置,但是当我向服务器发送请求时,不包含该cookie。
在服务器端,CORS设置为:
我可以看到已设置cookie,但是在设置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发送?