Angular 5 EventSource未发送会话cookie

Angular 5 EventSource未发送会话cookie,angular,eventsource,Angular,Eventsource,我在Angular 5应用程序中使用EventSource从服务器获取一些实时日志,在我们在后端添加会话管理之前,它工作得非常好。从那时起,使用HttpClient完成的所有调用都可以正常工作,但我看到EventSource one没有发送会话cookie。我不久前读到EventSource不能处理头,但尽管如此,我们还是决定使用它,因为我们认为可以在调用中发送一个授权令牌作为参数。然而,我的老板改变了主意,我们在应用程序中没有使用身份验证令牌,而是使用会话cookies 是否有任何方法可以使用

我在Angular 5应用程序中使用EventSource从服务器获取一些实时日志,在我们在后端添加会话管理之前,它工作得非常好。从那时起,使用HttpClient完成的所有调用都可以正常工作,但我看到EventSource one没有发送会话cookie。我不久前读到EventSource不能处理头,但尽管如此,我们还是决定使用它,因为我们认为可以在调用中发送一个授权令牌作为参数。然而,我的老板改变了主意,我们在应用程序中没有使用身份验证令牌,而是使用会话cookies

是否有任何方法可以使用EventSource发送cookie,或者我们是否必须更改为更强大的版本,例如SocketIO


感谢您的建议,

阿德里安提出的解决方案非常有效。我创建了EventSource,添加了第二个参数,参数为
withCredentials:true
,应用程序可以像以前一样再次获取日志。

创建源时是否尝试过使用withCredentials?可能类似于:neweventsource('url',{withCredentials:true});成功了!非常感谢你!