如何设置 SSE 请求授权标头?

Gas*_*sim 6 javascript oauth oauth-2.0 server-sent-events

如何在javascript中为SSE中的OAuth2发送授权标头?似乎原生 JS EventSource 不支持在侦听 SSE 时发送任何标头。是否有另一个图书馆可以让我这样做?有谁知道该怎么做?

Dar*_*ook 2

SSE 标准不支持发送标头(或 POST 数据)。仅获取数据和 cookie。您的选择归结为:

  • 首先执行登录步骤,获取会话 cookie,然后该 cookie 将与您的EventSource请求一起发送。
  • 依靠使用XMLHttpRequest2,即彗星/长轮询技术。