| |||||||||
Postman 是可从 Internet 下载的独立软件。它不是由 SAP 或 SAP Ariba 创建的。它允许用户将 http 和 https 请求发送到服务器,以测试围绕 Web 的不同 API 的功能。这就是在测试开放 API 的功能时对我们有用的原因。下面我将详细介绍我发现可用于轻松发送请求的设置。
请注意,我在我的 Postman 副本中启用了深色主题,因此我的屏幕截图可能看起来略有不同。如果副本外观不同,不要惊慌。
我们想从设置环境开始。Postman 中的环境允许您设置可通过不同请求访问的变量。这很方便,因为这样您便不必在每次生成权限令牌时手动复制权限令牌,也无需在多个请求中访问的领域名称、api 密钥以及任何其他信息。
为此,请单击 Postman 右上方的齿轮:

在出现的弹出窗口中单击添加并为环境命名:

此窗口还允许您定义变量,这些变量可以从选择此环境的任何位置访问。我建议像下面一样为 accesstoken、realm、baseurl 和 base64 编码字符串创建变量。接下来,我将介绍如何让 accesstoken 在您运行请求生成时自动填充,但现在只需填写最新(或留空)即可。

既然已在环境中设置变量,请先确保已选择环境 - 齿轮符号旁边的下拉菜单显示当前选定的环境。
现在,当您要访问存储在变量中的信息时,只需将其名称放在双大括号中即可。例如,要获取要在请求中填充的访问令牌,只需输入 {{accesstoken}} 。请参阅以下待批件信息示例请求的屏幕截图:

Postman 将其转换为以下 cURL:
以下是我的生成 oauth 令牌的设置的屏幕截图:

和我的 curl:
如果您必须为测试访问不同的领域,则可以设置多个环境,以便可以在多个领域上轻松使用相同的请求。
采购