有什么办法可以通过浏览器使用 POST 请求吗?
假设您有一个应用程序,可以在每次操作发生时发送 POST 请求。它允许快速、轻松地添加/删除订阅。
假设该网站是 Stackoverflow,它可以在每次提出新问题时向您发送 POST 通知。有什么方法可以在浏览器中使用这样的通知吗?
我想象一下当你花费>时的情况页面上 5 分钟后,如果自上次页面刷新以来该页面有更新,您将开始收到通知。我知道如何通过长轮询来做到这一点,但我想知道是否有任何方法可以从浏览器连接到这些服务器到客户端的 POST 请求(相对于重复的 GET 客户端到服务器的请求)并将数据推送到而是你。
Say you've got an app that can send out POST requests every time an action happens. It allows subscriptions to add/drop quickly and effortlessly.
Say that site is Stackoverflow and it can send a you POST notification every time a new question is asked. Would there be any way to consume notifications like this in browser?
I imagine a case when you spend > 5 min on a page you start to get notifications if it's updated since your last page refresh. I understand how you could do this via long polling but I am wondering if there's any way to hook into these server-to-client POST requests (vs. repeated GET client-to-server requests) from a browser and let data be pushed to you instead.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于推送,您可以查看 HTML5 WebSocket API。
For pushing you could take a look at HTML5 WebSocket API.
客户端上的轻量级 Web 服务器(例如 Jetty)怎么样?
How about a lightweight web server on the client like Jetty?