t.me/atinfo_chat Telegram группа по автоматизации тестирования

POSTMAN: можно ли декодировать в base64?

Теги: #<Tag:0x00007f7489cfd078> #<Tag:0x00007f7489cfcf60> #<Tag:0x00007f7489cfce20> #<Tag:0x00007f7489cfcb78> #<Tag:0x00007f7489cfc9c0>

Возможно подобная тема подымалась ранее, по по ключевому слову “base64” не нашел ответа на сайте

Есть запрос, который выполняю через консоль linux:
curl -X POST http://test.api -H ‘content-type: application/x-www-form-urlencoded’ -d json="$(cat body.txt | base64 )"

Файл body.txt содержит JSON текст в виде {“ID”:“TEST_ID”,“Body”:“TEST_BODY”}. При выполнении запроса выполняется кодировка содержимого в base64 и далее выполняется http запрос.

Вопрос в следующем

  1. могу ли подобный запрос выполнить через Postman (с кодировкой файла в base64)?
  2. могу ли уйти от файла body.txt и указывать JSON в теле запроса?

Вы можете написать свой скрипт - https://learning.postman.com/docs/postman/scripts/test-scripts/
Пример как использовать библиотеку CryptoJS https://learning.postman.com/docs/postman/scripts/test-examples/#decode-base64-data . https://cryptojs.gitbook.io/docs/#encoders - второй пример как кодировать.