【发布时间】:2021-08-29 11:53:28
【问题描述】:
我被要求在工作中使用 websocket 和 php Ratchet 进行 api 调用。由于我对websocket完全不熟悉,所以我google并观看了youtube视频来解决这个问题,但是我搜索的越多,我就越觉得用websocket调用api是不可能的。
是我遗漏了什么,还是真的不可能通过 websocket 调用 api? 如果可能的话,你能告诉我一个例子如何做到这一点
我知道我可能听起来很尴尬,因为我对 websockets 没有扎实的了解,英语甚至不是我的第一语言,但我真的很绝望,请帮助我
【问题讨论】:
-
什么 API?您不能从 Web 套接字调用 HTTP API。您可以从 Web 套接字调用 Web 套接字 API。这主要意味着您通过 Web 套接字向服务器发送一些特定的消息,然后服务器会返回一些特定的消息。
-
不太清楚你实际上被要求做什么,你能再看看描述
-
@RiggsFolly 例如,我试图通过 websocket 调用 marinetraffic.com/en/ais-api-services/documentation/… 这个 api
-
@deceze 所以你的意思是有 web socket API 可以用于 web socket 而不是 HTTP API?
-
我假设您将拥有一些控制 PHP 代码,正常调用 API,然后我假设您想通过 websocket 分发结果。这两个位可以存在于同一代码中,但您没有使用 websocket 调用 AIS API
标签: php websocket ratchet phpwebsocket