gpt4 book ai didi

java - REST 代理与 REST 客户端到底是什么?

转载 作者:行者123 更新时间:2023-12-02 10:21:13 25 4
gpt4 key购买 nike

我必须编写代码来根据在工作场所执行的某些操作自动创建 JIRA。我的经理提出的解决方案是创建一个 JIRA 创建代理。我们正在使用 REST 架构。

上次我写了一个客户端。现在我必须写一个代理。我不明白的是两者之间的关键,更像是技术上的区别。就像对于 REST 经验很少的人来说,它们究竟有何不同,我觉得很难理解核心差异。

我必须用不同的风格对它们进行编码吗?或者编写此类代码有哪些好的做法?

我尝试阅读不同的博客和相关帖子,但找不到任何令人满意的内容来指出差异。

最佳答案

根据贵公司的内部语言,这在语义上可能有所不同,但通常如下:

  • REST Server 是提供公开 API 的软件
  • REST 客户端是使用 REST 服务器的 API 发出请求并获取结果信息(通常为 JSON)的软件。这更多的是一个发出请求的接口(interface)
  • REST 代理使用 REST 客户端发出请求,但实际上使用生成的 JSON 并对其进行处理以执行某种操作

然而,通俗地说,人们可以互换使用 REST 客户端和 REST 代理。主要是划分谁通过 API 提供信息以及谁通过 API 请求信息。

编辑:为了澄清您的情况,代理将通过 API 发出请求,但很可能是创建 JIRA 问题的 PUT 或 POST 请求。

关于java - REST 代理与 REST 客户端到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54330522/

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