序列图 - HTTP 请求建模

问题描述 投票:0回答:1

对于我的学校项目,我需要创建一个序列图。在该序列图中,我必须使用简单的 JavaScript 代码(fetch() + then() 来处理响应)来表示 API 调用。

我很困惑,我应该在序列图中将其表示为同步还是异步通信?

在某种程度上,由于网络浏览器在等待响应时没有被阻止,我想它应该是异步的。但以另一种方式,它等待响应,以便可以对其进行处理,因此它被阻止执行,这意味着应该同步?

感谢您的回答。

Picture that represents sync and async communication

我尝试用谷歌搜索这个问题,但没有找到任何答案。

javascript api sequence diagram sequence-diagram
1个回答
0
投票

直接返回响应的HTTP请求是同步的。对于异步通信,服务器必须发送另一条消息,例如通过 WebSocket。

© www.soinside.com 2019 - 2024. All rights reserved.