Тестирование REST API Конфигурации приложений Azure с помощью Postman

Чтобы протестировать REST API с помощью Postman, необходимо включить в запросы заголовки HTTP, необходимые для проверки подлинности. Далее описано, как настроить Postman для тестирования REST API путем автоматического создания заголовков проверки подлинности.

  1. Создайте новый запрос.

  2. Добавьте функцию signRequest из примера проверки подлинности JavaScript в сценарий предварительного запроса для вашего запроса.

  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. Отправка запроса