0

我有一个关于 http 请求和响应的问题。

我知道我可以从我的设备向服务器发送请求(例如,我可以构建并向http://google.com发送 GET 请求)。但是,如果我是 Google 并且我想从服务器向用户的设备发送请求怎么办?我怎么做?

我知道当服务器收到请求时,它可以回答它,但在这种情况下,我希望服务器将请求发送到用户的设备。就像 WhatsApp 在您收到新消息时所做的那样。

谢谢您的帮助!

4

1 回答 1

0

从服务器向客户端发送信息有多种选择:

  1. 推送通知 - 取决于您使用的平台
  2. 构建一个允许双向通信的 Websocket 连接我确信还有更多选择,但我马上想到的就是这两个。

这实际上取决于您的应用程序用例。例如,聊天应用程序希望在它和服务器之间打开一个套接字,以便它可以经常更新新消息等。另一方面,一些简单的日历应用程序可能希望使用推送通知在某些日期发送提醒,并且次。

于 2022-01-10T20:00:33.783 回答