使用 Postman 测试 Azure 应用程序配置 REST API

若要使用 Postman 测试 REST API,需要在请求中包含身份验证所需的 HTTP 标头。 下面介绍如何配置 Postman 来测试 REST API,并自动生成身份验证标头:

  1. 创建新的请求

  2. JavaScript 身份验证示例中的 signRequest 函数添加到请求的预请求脚本

  3. 将以下代码添加到预请求脚本的末尾。 按 TODO 注释所示更新访问密钥

    // TODO: Replace the following placeholders with your access key
    var credential = "<Credential>"; // Id
    var secret = "<Secret>"; // Value
    
    var isBodyEmpty = pm.request.body === null || pm.request.body === undefined || pm.request.body.isEmpty();
    
    var headers = signRequest(
        pm.request.url.getHost(),
        pm.request.method,
        pm.request.url.getPathWithQuery(),
        isBodyEmpty ? undefined : pm.request.body.toString(),
        credential,
        secret);
    
    // Add headers to the request
    headers.forEach(header => {
        pm.request.headers.upsert({key: header.name, value: header.value});
    })
    
  4. 发送请求