全部产品
Search
文档中心

API Gateway:Mock

更新时间:Jun 28, 2025

Dalam banyak kasus, mitra bisnis bekerja sama dalam pengembangan proyek. Proses ini sering terhambat oleh ketergantungan antar pihak dan miskomunikasi, yang dapat memperlambat kemajuan atau bahkan menyebabkan penundaan serius. Penggunaan Mock pada tahap awal siklus pengembangan membantu mensimulasikan aktivitas dan hasil proyek, mengurangi risiko salah komunikasi, serta meningkatkan efisiensi pengembangan. API Gateway memungkinkan Anda menggunakan Mock sebagai layanan backend dari sebuah API dengan konfigurasi yang sederhana.

Konfigurasikan Mock

Pada langkah Define Backend Service dalam wizard Buat API, atur Jenis Layanan Backend menjadi Mock dan selesaikan konfigurasi terkait.

1. Tentukan respons Mock.

Konfigurasikan respons untuk API. Respons ini akan dikembalikan untuk semua permintaan API. Anda dapat menentukan respons Mock dalam berbagai format seperti JSON, XML, dan teks. Contoh:

{
    "result": {
        "title": "Uji Mock untuk API Gateway",
        ...
    }
}

Setelah membuat API yang menggunakan Mock sebagai jenis layanan backend, Anda dapat mempublikasikannya ke lingkungan test atau produksi. Anda juga dapat masuk ke halaman debugging untuk men-debug API.

Catatan

Ukuran respons Mock tidak boleh melebihi 50 KB.

2. Tentukan kode status HTTP.

Tabel berikut mencantumkan kode status HTTP yang valid. Kode status HTTP/1.1 didukung. Jika Anda memasukkan kode yang tidak ada dalam tabel, pesan kesalahan akan muncul untuk memberi tahu bahwa kode tersebut tidak valid.

Kode status HTTP

Pesan HTTP

200

OK

201

Dibuat

202

Diterima

203

Informasi Tidak Otoritatif

204

Tidak Ada Konten

205

Reset Konten

206

Konten Parsial

300

Pilihan Ganda

301

Dipindahkan Secara Permanen

302

Ditemukan

303

Lihat Lainnya

304

Tidak Dimodifikasi

305

Gunakan Proxy

306

(Tidak Digunakan)

307

Pengalihan Sementara

400

Permintaan Buruk

401

Tidak Sah

402

Pembayaran Diperlukan

403

Dilarang

404

Tidak Ditemukan

405

Metode Tidak Diizinkan

406

Tidak Dapat Diterima

407

Otentikasi Proxy Diperlukan

408

Waktu Permintaan Habis

409

Konflik

410

Hilang

411

Panjang Diperlukan

412

Pra-syarat Gagal

413

Entitas Permintaan Terlalu Besar

414

Request-URI Terlalu Panjang

415

Jenis Media Tidak Didukung

416

Rentang yang Diminta Tidak Memenuhi Syarat

417

Ekspektasi Gagal

450

Parameter Diperlukan

451

Metode Koneksi Pengecualian

500

Kesalahan Server Internal

501

Belum Diimplementasikan

502

Gateway Buruk

503

Layanan Tidak Tersedia

504

Timeout Gateway

505

Versi HTTP Tidak Didukung

3. Tentukan bidang header Mock.

API Gateway mendukung bidang header Mock kustom dan nama bidang header duplikat. Nama bidang header tidak boleh kosong dan dapat berisi digit, huruf, garis bawah (_), serta tanda hubung (-). Nilai bidang header juga tidak boleh kosong.

Hapus Mock

Jika Anda tidak ingin lagi menggunakan Mock sebagai jenis layanan backend dari sebuah API, cukup konfigurasikan jenis layanan backend lain untuk API tersebut. Konfigurasi Mock tetap disimpan untuk referensi masa depan. Setelah mengubah jenis layanan backend, Anda harus mempublikasikan API agar perubahan diterapkan.