如何解决何时使用RestRequest / RestResponse和何时使用HttpResuest / HttpResponse?
何时使用RestRequest / RestResponse以及何时使用HttpResuest / HttpResponse?
我正在Saleforce中学习REST。我知道有一些方法,例如GET,POST,PUT,PATCH,DELETE。 但是两者都有困惑,我可以使用Http request / Http Response代替RestRequest / Restresponse吗?
解决方法
RestRequest / RestResponse是自定义函数,使您可以侦听来自Apex代码的外部REST API请求。您定义了一个@RestResource
带注释的类,它的功能非常类似于内置的SF Rest API(尽管具有您定义的逻辑)。您提到的不同HTTP方法旨在(在特定路径上)响应不同类型的外部请求。 REST GET
方法应获得一条记录。 SF已经具有遵循这些规则的REST API。它们只是使您能够编写逻辑来自己获取记录(在此示例中),如果您要实现一些自定义逻辑。 Here是指向描述不同HTTP方法的MDN文档的链接。
HTTP请求/响应是您希望从APEX代码内部对SF的某些资源外部进行标注。
换句话说,将RestRequest/RestResponse
视为服务器方法,将HTTP
视为客户端方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。