Статьи

Настройка Postman для API-интерфейсов платформы MuleSoft Anypoint

Узнайте больше о Postman для API-интерфейсов платформы MuleSoft Anypoint.

обзор

Почтальон в значительной степени стал стандартом де-факто для любого разработчика, который работает с API. Он предоставляет интуитивно понятный интерфейс, который прост в использовании и позволяет разработчикам легко настраивать, взаимодействовать и тестировать API. Из почтового ящика вы можете использовать Postman для вызова API Anypoint Platform, но в этой статье есть несколько советов и подсказок, которые помогут сделать это проще.

Вам также может понравиться: Жизненный цикл API в Anypoint Platform

Примером проблемы, которую решает эта статья, является запрос « login », когда вы сталкиваетесь с проблемой « invalid csrf token ». Выполнив шаги и настроив Postman, вы сэкономите много времени, удалив некоторые ручные шаги. 

В этой статье предполагается, что на вашем компьютере установлена ​​учетная запись Anypoint Platform и Postman (7.12.0). 

Настройка Почтальон

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

Нажмите на значок шестеренки в правом верхнем углу, а затем нажмите Добавить 

Дайте вашей среде имя. (например, MuleSoft)

Введите следующие имена переменных:

  • access_token
  • Ap_username
  • Ap_password

В столбце «Исходное значение» введите имя пользователя и пароль для платформы Anypoint.

Создайте новый запрос, вставив в поле URL запроса ввода следующую строку: https://anypoint.mulesoft.com/accounts/login, а затем измените раскрывающийся список на POST.

В дальнем правом углу экрана нажмите « Cookies».

Нажмите на Белый список доменов внизу слева.

Войдите в  * .mulesoft.com  и нажмите  Добавить. Это позволит сценарию, который вы добавите позже, внести изменения в файлы cookie.

Далее, нажмите на вкладку «Body» и установите  переключатель «  x-www-form-urlencoded ».

Введите следующие пары ключ / значение:

имя пользователя — {{ap_username}}
пароль — {{ap_password}}

Они соответствуют переменным, которые вы устанавливаете в рабочей области.

Перейдите на   вкладку « Тесты », скопируйте и вставьте следующий скрипт:


JavaScript