gpt4 book ai didi

java - 是否可以使用另一个应用程序的通用 API 在不同的 REST 客户端之间进行通信?

转载 作者:行者123 更新时间:2023-12-01 17:20:21 25 4
gpt4 key购买 nike

假设我们有三个应用程序,分别称为 A、B 和 C B 是一个电子邮件发送应用程序,它有一个发送电子邮件的方法,如 sendEmail(String email) 现在我需要通过 A 的其余 API 调用该函数C(这里A和B是可以使用C作为通用API的其余消费者)。我可以这样做吗?我的意思是你可以看到 A 和 B 之间没有任何直接通信,所以我只是问我可以使用 REST API 作为链接它们的 API 吗?我知道有 REST 模板和其他 REST 消耗技术可用于执行消耗任务,但在所有这些场景中,只有两种数据交换方式,最有可能是客户端和服务器(Rest 服务提供者和消费者),并且不会出现服务器调用客户端之类的情况,因为每次客户端都是调用服务器方法(Get、post、put、delete)。但是在这里您可以看到我们需要某种方法来通过服务器调用电子邮件发送应用程序的 sendEmail(String email) 函数,所以基本上这样做服务器(Rest服务提供商)需要有该电子邮件发送应用程序的对象。这怎么可能?

如果您不理解该场景,请至少告诉我是否可以从 REST API(REST 服务器)调用 REST 消费者的方法? ,因为通常我们从rest消费者调用rest API的方法 [我使用的是spring boot]

最佳答案

在任何情况下,您都需要调用 REST 方法来调用 sendEmail 方法,因为您的客户端也是 REST 客户端,并且它可以与 REST 方法通信

关于java - 是否可以使用另一个应用程序的通用 API 在不同的 REST 客户端之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61305265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com