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

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

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

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

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

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