12得票2回答
当使用HTML5服务器事件和Java Servlets时如何防止net::ERR_INCOMPLETE_CHUNKED_ENCODING错误?

我刚开始尝试使用服务器事件,但是遇到了一个谷歌错误信息,我希望能够理解。我很快在网上搜索了一下,但没有找到解释,所以我想可能是我做错了什么。 在服务器端,我有一个简单的servlet,它接受请求并创建一个虚拟的事件创建任务:private Executor executor = Execut...

19得票3回答
如何使用Python(Django)创建SSE?

我有两个不同的页面,一个页面(A)显示从模型对象中获取的数据,另一个页面(B)更改其字段。 我希望当从B发送post数据到服务器时,服务器会更改A中的值。 最好的方法是什么? 这个例子可以为我工作,但它是用PHP编写的...是否有一种方法可以使用Python复制它? https://www....

8得票2回答
在使用ReactJs中的EventSource消费事件流时,遇到net::ERR_INCOMPLETE_CHUNKED_ENCODING 200错误。

我有一个非常简单的节点服务,公开了一个端点,旨在使用服务器发送事件(SSE)连接,而基本的ReactJs客户端则通过EventSource.onmessage进行消耗。 首先,在updateAmountState(Chrome Dev)中设置调试点时,我无法看到它被调用。 其次,我遇到了net...

22得票8回答
将授权头添加到Jersey SSE客户端请求

我正在使用Jersey客户端连接到一个SSE流。服务器要求我在http请求中添加一个头部以进行授权,但是我不知道如何添加这个头部。 以下是我的代码:Client client = ClientBuilder.newBuilder().register(SseFeature.class).bui...

8得票2回答
如何在NodeJS中测试服务器发送事件(SSE)路由?

我在我的NodeJS应用程序上有一个服务器发送事件(SSE)路由,客户端可以订阅该路由以获取来自服务器的实时更新。它如下所示: router.get('/updates', (req, res) => { res.writeHead(200, { 'Conten...

10得票3回答
代理启用SSL后,服务器发送事件停止工作

我做了一个基于Tomcat和Nginx的Web项目。 我不得不努力使它在没有错误的情况下正常工作。 然而,当我在nginx上添加ssl时,服务器发送事件就停止工作了。 如果我直接访问后端服务器,它可以工作,所以问题可能出在nginx上。 有人遇到过这样的问题吗? 以下是相关配置的部分内容: ...

7得票3回答
Rails中的服务器推送事件有多可伸缩?

我计划创建一个Rails app,多个用户将使用ActionController::Live和Puma通过服务器发送事件接收更新的信息。我已经编写了一个测试app,并且似乎非常好用。对于我的需求来说,SSE比WebSockets更合理,因为大多数用户只是“监听”,而SSE比设置依赖于Faye的...

7得票2回答
SSE事件在调用res.end()之前无法传递到客户端

之前用的代码能够工作,但是现在不知道为什么不能正常工作了。请帮忙解决。 我的问题是,在实时数据共享中使用SSE时,应该通过res.write(data:${JSON.stringify(dataObject)}\n\n)发送数据对象,但在调用res.end()之前并没有发送,直到所有数据的事...

14得票8回答
HTML5服务器发送事件原型-模糊错误和重复轮询?

我正在努力理解服务器端事件,因为它们完全符合我的要求,并且似乎应该很容易实现,但是我无法解决一个模糊的错误和看起来像是连接反复关闭和重新打开的问题。我尝试的所有内容都基于这个和其他教程。 PHP是一个单独的脚本: <?php header('Content-Type: text/ev...

8得票1回答
Flask+gevent - SSE 在使用 nginx+uwsgi 时超时

我正在开发一个基于Flask、gevent和Redis的Web应用程序,使用了Server Sent Events。 我在StackOverflow上阅读了很多问题,并且在Google上进行了广泛的搜索,但是没有找到适合我的答案,所以现在请求社区的帮助。 问题出在生产环境nginx+uws...