Fitur Utama

Pembangun Request Kompleks & Otorisasi

Alur otorisasi canggih, injeksi skrip praset, dan ekstraksi variabel dinamis antar request.

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_id untuk digunakan di request API berikutnya.