首页 > 解决方案 > baseUrl 和 callbackUrl 的区别

问题描述

我需要了解 baseURL 和 callbackURL 之间的基本区别。除此之外,我需要知道这句话的含义:“ URL http://aggerator/order/tracker/url是一个示例 URL。回调 url 需要由聚合器共享,我们可以在其上发布订单状态。请求示例:对http://aggerator/order/tracker/url?orderTransactionId=c06f7a38-57c0-479c-8a43-357ebf7a9f82的POST 请求 “上述内容在 API 合同中指定。我的 api 应该是什么?

标签: restapi

解决方案


AbaseURL是 API 的基本 URL。假设 X 服务:https://api.xservice.com/v1. 这是给 API 提供者的东西。

在文档中他们说创建用户的端点是POST user,那么您的 API 客户端应该尝试调用https://api.xservice.com/v1/user

现在,acallbackURL是您作为 API 使用者提供的东西,这样服务可以通知您某事已完成。因此,假设您尝试使用前面的示例创建一个用户,他们告诉您他们会在完成后通过回调 URL 通知您。

在他们给出的示例中,他们告诉您为您控制的其中一个服务器传递一个 URL,以便他们会告诉您合同何时完成并且它应该orderTransactionId作为参数接收。这是一个 GET 请求。该 ID 很可能(取自上下文)是他们在您创建合同时发送给您的合同 ID。


推荐阅读