如何设置SSE请求授权header?
How can I set SSE request authorization header?
如何在 javascript 中为 SSE 中的 OAuth2 发送授权 header?似乎原生 JS EventSource 不支持在监听 SSE 时发送任何 headers。是否有另一个图书馆可以让我这样做?有人知道怎么做吗?
SSE 标准不支持发送 headers(或 POST 数据)。仅获取数据和 cookie。您的选择归结为:
- 首先执行登录步骤,获取 session cookie,然后该 cookie 将与您的
EventSource
请求一起发送。
- 转而使用
XMLHttpRequest2
,即 comet/longpoll 技术。
如何在 javascript 中为 SSE 中的 OAuth2 发送授权 header?似乎原生 JS EventSource 不支持在监听 SSE 时发送任何 headers。是否有另一个图书馆可以让我这样做?有人知道怎么做吗?
SSE 标准不支持发送 headers(或 POST 数据)。仅获取数据和 cookie。您的选择归结为:
- 首先执行登录步骤,获取 session cookie,然后该 cookie 将与您的
EventSource
请求一起发送。 - 转而使用
XMLHttpRequest2
,即 comet/longpoll 技术。