Membangun Alur Permintaan Kompleks
Pembangun request di CAPost menangani skenario otomasi multi-tahap dengan mudah.
1. Dukungan Otorisasi Canggih
- Otomatisasi Refresh Token OAuth2.0: Mendapatkan dan memperbarui access token secara otomatis.
- Penandatanganan AWS SigV4: Dukungan native untuk menguji layanan cloud (S3, DynamoDB).
- Sertifikat mTLS: Tempelkan sertifikat dan private key kustom langsung ke brankas Vault.
2. Eksekusi Skrip Pre-Request & Post-Response
Menggunakan engine QuickJS bawaan, tambahkan logika JavaScript kompleks ke setiap request Anda:
// Skrip QuickJS Pre-Request untuk mengambil CSRF Token
function prepCsrfToken(request) {
let res = postman.sendRequest({
url: postman.getGlobalVariable("BASE_URL") + "/csrf",
method: "GET"
});
let token = res.json().csrfToken;
postman.setEnvironmentVariable("CSRF_TOKEN", token);
request.headers.update({ "X-CSRF-TOKEN": token });
}
3. Rantai Eksekusi Sekuensial
Rantai antar API endpoint secara sekuensial untuk mengekstrak nilai ID yang dihasilkan:
- Ekstraksi JSON Path / Regex: Tangkap nilai dinamis seperti
$.response.data.order_iduntuk digunakan di request API berikutnya.