【问题标题】:When to use RestRequest/RestResponse and when to use HttpResuest/HttpResponse?何时使用 RestRequest/RestResponse,何时使用 HttpResuest/HttpResponse?
【发布时间】:2020-11-05 23:32:00
【问题描述】:

何时使用 RestRequest/RestResponse,何时使用 HttpResuest/HttpResponse?

我正在 Saleforce 中学习 REST。我知道有 GET、POST、PUT、PATCH、DELETE 等方法。 但是在这两个方面都有混淆,我可以使用 Http request/Http Response 而不是 RestRequest/Restresponse 吗?

【问题讨论】:

    标签: api rest salesforce apex-code


    【解决方案1】:

    RestRequest/RestResponse 是自定义函数,允许您侦听来自 Apex 代码的外部 REST API 请求。您定义了一个 @RestResource 注释类,它的功能与内置的 SF Rest API 非常相似(尽管具有您定义的逻辑)。您提到的不同 HTTP 方法旨在响应(在特定路径上)不同类型的外部请求。 REST GET 方法应该获得记录。 SF 已经有一个遵循这些规则的 REST API。如果您有一些您希望实现的自定义逻辑,它们只是使您能够自己编写获取记录的逻辑(在此示例中)。 Here 是 MDN 文档的链接,描述了不同的 HTTP 方法。

    HTTP 请求/响应是指您希望从 APEX 代码内部调用 SF外部的某些资源。

    换句话说,将RestRequest/RestResponse 视为服务器方法,将HTTP 视为客户端方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      相关资源
      最近更新 更多