我有一个服务器端 API,它在使用 POST
调用时流式传输事件,如下所示:curl MyApi -X POST 'somevalue'
。我想知道如何对我的 API 进行 POST
调用,然后使用如下所示的 EventSource 侦听它发送的服务器发送事件:
var source = new EventSource("myAPI");
source.onmessage = function(event) {
document.getElementById("result").innerHTML += event.data + "<br>";
};
EventSource 没有选项,您可以在其中实际向服务器发送一些内容,我想知道是否有任何解决方法。如何对 API 进行 POST 调用,然后使用 JS 听取 API 的答案?