その他の例
API Requestの送信
pm.sendRequest("https://www.api.com/get", function(err, response) {
console.log(response.json());
});
pm.sendRequest の詳細についてはこちらをご覧ください。
エンコードとデコード
Base64データをデコード
var cryptoJs = require("crypto-js");
// base64Content is a value that has been encoded with base64.
var rawContent = base64Content.slice(
"data:application/octet-stream;base64,".length
);
// CryptoJS is an object that is embedded in the scripting engine.
// You can use it directly. View documentation here: https://www.npmjs.com/package/crypto-js
var intermediate = cryptoJs.enc.Base64.parse(base64content);
pm.test("Contents are valid", function() {
pm.expect(cryptoJs.enc.Utf8.stringify(intermediate)).to.be.true; // a check for non-emptiness
});
内蔵のJSライブラリを使用して、暗号化と複合化アルゴリズムを実行できます。
XMLをJSONに変換
var jsonObject = xml2Json(responseBody);