Apidog Docs
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Mendesain API
  • Pusat Pembelajaran Apidog
  • Memulai
    • Pengantar Apidog
    • Konsep Dasar di Apidog
    • Menavigasi Apidog
    • Mulai cepat
      • Ikhtisar
      • Membuat Endpoint
      • Membuat Permintaan
      • Menambahkan Aservi
      • Membuat Skenario Pengujian
      • Membagikan Dokumentasi API
      • Jelajahi Lebih Lanjut
    • Migrasi ke Apidog
      • Ikhtisar
      • Impor Manual
      • Impor Terjadwal (Ikat Sumber Data)
      • Opsi Impor
      • Ekspor Data
      • Impor dari
        • Impor dari Postman
        • Impor Spesifikasi OpenAPI
        • Impor cURL
        • Impor Markdown
        • Impor dari Insomnia
        • Impor dari apiDoc
        • Impor File .har
        • Impor WSDL
  • Data API mock
    • Ikhtisar
    • Smart Mock
    • Mock Kustom
    • Urutan Prioritas Mock
    • Mock Scripts
    • Cloud Mock
    • Mock Runner Self-Hosted
    • Bahasa Mock (Lokal)
  • Akun dan preferensi
    • Pengaturan Akun
    • Membuat Token Akses OpenAPI
    • Notifikasi
    • Pengaturan Bahasa
    • Tombol Pintas
    • Konfigurasi Proxy Jaringan
    • Mencadangkan Data
    • Memperbarui Apidog
    • Menghapus Akun
    • Fitur Eksperimental
  • Kirim request
    • Ikhtisar
    • Debugging SSE
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP atau WebService
    • GraphQL
    • gRPC
    • Gunakan Agen Proksi Permintaan untuk Debugging
    • Buat request
      • Riwayat Permintaan
      • Dasar-Dasar Permintaan
      • Parameter dan Body
      • Header Permintaan
      • Pengaturan Permintaan
      • Debug Permintaan
      • Menyimpan Permintaan sebagai Endpoint
      • HTTP/2
    • Autentikasi dan otorisasi
      • Ikhtisar
      • Sertifikat CA dan Klien
      • Jenis Otorisasi
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Autentikasi Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respons dan cookie
      • Melihat Respons API
      • Mengelola Cookie
      • Ikhtisar
  • Mengembangkan dan men-debug API
    • Ikhtisar
    • Membuat Permintaan
    • Mengirim Permintaan
    • Kasus Debugging
    • Kasus Pengujian
    • Nilai Dinamis
    • Memvalidasi Respons
    • Design-First vs Request-First
    • Menghasilkan Kode
    • Environment dan variabel
      • Ikhtisar
      • Menggunakan Variabel
      • Manajemen Lingkungan
    • Rahasia vault
      • Gambaran Umum
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Modul nilai dinamis
      • Airline
      • Animal
      • Warna
      • Commerce
      • Perusahaan
      • Database
      • Tipe Data
      • Tanggal
      • Keuangan
      • Food
      • Git
      • Hacker
      • Helpers
      • Image
      • Internet
      • Lokasi
      • Lorem
      • Musik
      • Number
      • Orang
      • Telepon
      • Sains
      • String
      • System
      • Vehicle
      • Word
    • Pra dan pascaprosesor
      • Ikhtisar
      • Aservi
      • Ekstrak Variabel
      • Tunggu
      • Keamanan
      • Operasi basis data
        • Ikhtisar
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • Menggunakan skrip
        • Ikhtisar
        • Skrip Pra-Pemroses
        • Skrip Post-processor
        • Skrip Publik
        • Referensi Skrip Postman
        • Memanggil Bahasa Pemrograman Lain
        • Menggunakan Pustaka JS
        • Memvisualisasikan Respons
        • Contoh skrip
          • Skrip Aservi
          • Menggunakan Variabel
          • Memodifikasi Permintaan
          • Contoh Lainnya
    • Debugging API
      • AI Agent Debugger
      • A2A Debugger
  • Mendesain API
    • Ikhtisar
    • Membuat Proyek API Baru
    • Dasar-Dasar Endpoint
    • Panduan Desain API
    • Modul
    • Mengonfigurasi Beberapa Contoh Body Permintaan
    • Komponen
    • Field Umum
    • Parameter Global
    • Riwayat Perubahan Endpoint
    • Komentar
    • Manajemen Endpoint Batch
    • Custom Protocol API
    • Mode Spec-first (Beta)
    • Skema keamanan
      • Gambaran Umum
      • Membuat Skema Keamanan
      • Menggunakan Skema Keamanan
      • Skema Keamanan dalam Dokumentasi Online
    • Fitur lanjutan
      • Bidang Endpoint Kustom
      • Skenario Pengujian Terkait
      • Status Endpoint
      • Tampilan Daftar Parameter
      • Identifikasi Unik Endpoint
    • Schemas
      • Gambaran Umum
      • Membuat Schema Baru
      • Membangun Schema
      • Hasilkan Skema dari JSON dan Sebagainya
      • oneOf, allOf, anyOf
      • Menggunakan Discriminator
  • Pengujian API
    • Gambaran Umum
    • Skenario pengujian
      • Membuat Skenario Pengujian
      • Meneruskan Data Antar Permintaan
      • Kondisi Kontrol Alur
      • Sinkronisasi Data dari Endpoint dan Kasus Endpoint
      • Mengimpor Endpoint dan Kasus Endpoint dari Proyek Lain
      • Mengekspor Skenario Pengujian
    • Laporan pengujian
      • Laporan Pengujian
    • Jalankan skenario pengujian
      • Menjalankan Skenario Pengujian
      • Menjalankan Skenario Pengujian secara Batch
      • Pengujian Berbasis Data
      • Data Pengujian Bersama
      • Tugas Terjadwal
      • Mengelola Lingkungan Runtime API dari Proyek Lain
    • Suite pengujian
      • Ikhtisar
      • Membuat Rangkaian Pengujian
      • Mengorkestrasi Test Suite
      • Menjalankan Rangkaian Pengujian Secara Lokal
      • Menjalankan Suite Pengujian Melalui CLI
      • Tugas terjadwal
    • Uji API
      • Pengujian Integrasi
      • Pengujian Performa
      • Pengujian End-to-End
      • Pengujian Regresi
      • Pengujian Kontrak
    • Apidog CLI
      • Ikhtisar
      • Menginstal dan Menjalankan Apidog CLI
      • Opsi Apidog CLI
    • CI/CD
      • Ikhtisar
      • Integrate with Github Actions
      • Integrasikan dengan Gitlab
      • Integrate with Jenkins
      • Memicu Pengujian melalui Git Commit
  • Publikasikan dokumentasi API
    • Gambaran Umum
    • Teknologi API yang Didukung
    • Berbagi Cepat
    • Melihat Dokumentasi API
    • Dokumentasi Markdown
    • Menerbitkan Situs Dokumentasi
    • Halaman Login Kustom
    • Tata Letak Kustom
    • CSS, JavaScript, HTML Kustom
    • Domain Kustom
    • Fitur AI
    • Pengaturan SEO
    • Pengaturan lanjutan
      • Pencarian Dokumentasi
      • Proxy CORS
      • Mengintegrasikan Google Analytics
      • Pengaturan Pohon Folder
      • Pengaturan Visibilitas
      • Menyematkan Nilai dalam URL Dokumentasi
    • Versi API
      • Gambaran Umum
      • Membuat Versi API
      • Menerbitkan Versi API
      • Membagikan Endpoint dengan Versi API
  • Branch
    • Ikhtisar
    • Membuat Cabang Sprint
    • Menguji API dalam Branch
    • Merancang API dalam Cabang
    • Menggabungkan Cabang Sprint
    • Mengelola Cabang Sprint
    • AI Branch (Beta)
  • Fitur AI
    • Ikhtisar
    • Mengaktifkan Fitur AI
    • Membuat Kasus Pengujian
    • Memodifikasi Skema dengan AI
    • Pemeriksaan Kepatuhan Endpoint
    • Pemeriksaan Kelengkapan Dokumentasi API
    • Penamaan Field Berbasis AI
    • Tanya Jawab Umum
  • Server MCP Apidog
    • Ikhtisar
    • Hubungkan Proyek Apidog ke AI
    • Menghubungkan Dokumentasi yang Dipublikasikan ke AI
    • Menghubungkan File OpenAPI ke AI
  • Praktik terbaik
    • Menangani Tanda Tangan API
    • Mengakses API yang Dilindungi OAuth 2.0
    • Alur Kerja Kolaborasi
    • Mengelola Status Autentikasi
  • Ruang offline
    • Gambaran Umum
  • Administrasi
    • Mengelola proyek
      • Mengelola Proyek
      • Pengaturan Notifikasi
      • Mengelola Anggota Proyek
      • Resource proyek
        • Koneksi Database
        • Koneksi Git
    • Mengelola tim
      • Mengelola Tim
      • Mengelola Anggota Tim
      • Aktivitas Tim
      • Peran & Izin Tim
      • Resource tim
        • General Runner
        • Variabel Tim
        • Request Proxy Agent
      • Kolaborasi real-time
        • Kolaborasi Tim
    • Checklist onboarding
      • Konsep Dasar
      • Panduan Onboarding
    • Mengelola organisasi
      • Mengelola Organisasi
      • Peran & Izin Organisasi
      • Manajemen paket
        • Manajer Penagihan di Organisasi
      • Single Sign-On (SSO)
        • Ikhtisar SSO
        • Mengonfigurasi Microsoft Entra ID
        • Mengonfigurasi Okta
        • Mengonfigurasi SSO untuk Organisasi
        • Mengelola Akun Pengguna
        • Memetakan Grup ke Tim
      • Provisioning SCIM
        • Pengantar Provisioning SCIM
        • Microsoft Entra ID
        • Okta
      • Resource organisasi
        • Self-Hosted Runner
  • Apidog Europe
    • Apidog Europe
  • Penagihan
    • Ikhtisar
    • Kredit
    • Meningkatkan Paket Anda
    • Metode Pembayaran Alternatif
    • Mengelola Langganan
    • Memindahkan Tim Berbayar ke Organisasi
  • Add-on
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Ekstensi browser
      • Chrome
      • Microsoft Edge
    • Proxy request
      • Proksi Permintaan di Web
      • Proxy Permintaan dalam Dokumen Bersama
      • Proxy Permintaan di Client
  • Data dan keamanan
    • Penyimpanan dan Keamanan Data
    • Privasi dan Keamanan Data Pengguna
    • Perutean Permintaan dan Keamanan Data
  • Referensi
    • Pendekatan API Design-First
    • Ekstensi Spesifikasi OpenAPI Apidog
    • JSONPath
    • XPath
    • Ekspresi Reguler
    • JSON Schema
    • Format File CSV
    • Menginstal Lingkungan Java
    • Lingkungan Deployment Runner
    • Sintaks Markdown Apidog
    • Ekstensi Swagger Apidog
      • Gambaran Umum
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Ekstensi JSON Schema Apidog
      • Ikhtisar
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Pusat dukungan
  1. Mendesain API

Mengonfigurasi Beberapa Contoh Body Permintaan

Apidog mendukung konfigurasi beberapa contoh untuk body permintaan bertipe JSON, XML, Raw, dan MsgPack. Fitur ini berguna untuk:
Mengonfigurasi contoh untuk berbagai skenario bisnis: Misalnya, permintaan normal vs. permintaan pengecualian.
Kepatuhan terhadap spesifikasi OAS 3.0/3.1: Mendukung ekspor spesifikasi OpenAPI standar.
Beralih dengan cepat antarcontoh: Berguna selama debugging dan pengujian otomatis.
Beberapa contoh body permintaan

Mengonfigurasi Beberapa Contoh Body Permintaan#

Diperlukan Apidog versi 2.7.0 atau yang lebih baru.
1
Buat contoh body permintaan baru
Buka halaman Edit pada dokumentasi endpoint Anda.
Temukan bagian Request Body.
Klik tombol + Add untuk membuat contoh body permintaan baru.
Membuat contoh body permintaan baru
2
Konfigurasikan contoh body permintaan
Nama Contoh (opsional): Jika dibiarkan kosong, nilai default-nya adalah Example 1, Example 2, dan seterusnya.
Nilai Contoh (wajib): Berikan data contoh aktual untuk body permintaan.
Deskripsi (opsional): Tambahkan deskripsi untuk menjelaskan contoh. Mendukung pemformatan Markdown untuk teks kaya.
OAS Key (opsional): Digunakan saat mengekspor spesifikasi OpenAPI. Jika tidak disediakan, nomor seri akan digunakan sebagai gantinya.
OAS Extensions (bidang kustom): Jika disediakan, ini akan dipertahankan selama ekspor.
Mengonfigurasi contoh body permintaan
3
Simpan & Gunakan contoh body permintaan
Setelah Anda menyimpan contoh, contoh tersebut tersedia untuk digunakan. Selama debugging, Anda dapat dengan mudah memilih dari berbagai contoh untuk menguji endpoint Anda.
Menggunakan contoh body permintaan selama debugging
TIP
Untuk body permintaan bertipe Raw, hanya nilai contoh pertama yang ditampilkan selama debugging.

Mengekstrak Parameter Permintaan sebagai Contoh#

1
Ekstrak parameter permintaan sebagai contoh
Saat debugging, jika Anda telah mengonfigurasi body permintaan secara manual dan ingin menyimpannya sebagai contoh, cukup klik: Extract > Extract to "Request Example".
Mengekstrak parameter permintaan sebagai contoh
2
Pilih opsi Ekstraksi
Anda akan diminta memilih cara menyimpan parameter permintaan:
Timpa Contoh: Mengganti contoh yang sebelumnya disimpan.
Contoh Baru: Menyimpannya sebagai contoh yang benar-benar baru.
Memilih opsi ekstraksi
TIP
Nilai debugging saat ini akan secara otomatis diisikan ke dalam contoh secara default.

Skenario Penggunaan#

Menggunakan Contoh Body Permintaan Selama Debugging#

1
Buka halaman Run pada dokumentasi endpoint dan temukan bagian Auto-generate.
2
Klik menu dropdown untuk memilih contoh body permintaan. Contoh tersebut akan terisi secara otomatis.
Beralih contoh body permintaan selama debugging
3
Anda dapat beralih antarcontoh secara real-time dan mengirim permintaan dengan contoh yang dipilih.
Pengaturan Lanjutan
Klik ikon dropdown di sebelah Auto-generate untuk mengakses opsi berikut:
EXAMPLES: Pilih dari contoh body permintaan yang telah ditentukan sebelumnya.
Generate Each Time: Secara otomatis menghasilkan nilai acak berdasarkan aturan mock.
Preferensi Pembuatan Otomatis: Untuk konfigurasi yang lebih lanjutan, lihat Buat Permintaan.

Tampilan Dokumentasi#

Untuk satu contoh body permintaan: Ditampilkan dalam tampilan yang disederhanakan tanpa menampilkan nama contoh.
Tampilan satu body permintaan
Untuk beberapa contoh body permintaan: Memungkinkan peralihan antarcontoh dalam tata letak berdampingan, menampilkan nama contoh dan deskripsi Markdown.
Tampilan contoh body permintaan
Urutan Tampilan
Urutan tampilan untuk contoh body permintaan mengikuti prioritas berikut:
1.
Nama Contoh > OAS Key > Nomor Seri (bertambah otomatis dari 1).
2.
Item yang tidak kosong ditampilkan terlebih dahulu.

Kepatuhan OAS#

OAS Key#

OAS key mengontrol nama bidang contoh saat mengekspor spesifikasi OpenAPI.
1.
Konfigurasi: Isi OAS Key untuk contoh body permintaan.
Mengonfigurasi OAS key body permintaan
2.
Aturan Ekspor:
Saat diisi: OAS key yang diberikan digunakan sebagai nama bidang di dalam objek examples.
Saat tidak diisi: Nomor seri (dimulai dari 1) secara otomatis digunakan sebagai nama bidang.
Saat diisi
Saat tidak diisi:

 "examples": {
   "example1": {
      "value": {
        "name": "Blake Keeling",
        "id": "165061",
        "email": "Blake.Keeling@gmail.com"
      },
      "summary": "example1",
      "description": "This is`example 1`"
    },
    "example2": {
       "value": {
        "name": "Jolie Kutch",
        "id": "138164",
        "email": "Jolie_Kutch@hotmail.com"
      },
      "summary": "example 2",
      "description": "This is`example 2`"
    }
  }       
"examples": {
   "1": {
     "value": {
       "name": "Blake Keeling",
       "id": "165061",
       "email": "Blake.Keeling@gmail.com"
     },
     "summary": "example1",
     "description": "This is`example 1`"
   },
    "2": {
      "value": {
       "name": "Jolie Kutch",
       "id": "138164",
       "email": "Jolie_Kutch@hotmail.com"
     },
     "summary": "example 2",
     "description": "This is`example 2`"
   }
 }       

OAS Extensions#

Anda dapat menambahkan ekstensi OpenAPI Specification (OAS) kustom ke contoh.
1.
Konfigurasi: Masukkan pasangan key-value JSON di bidang OAS Extension.
{
  "x-demo": true,
  "x-scenario": "error_case"
}
Menambahkan ekstensi OAS ke contoh
2.
Efek Ekspor: Ekstensi OAS kustom akan dipertahankan sepenuhnya dan disertakan dalam spesifikasi OpenAPI yang diekspor.
"examples": {
    "example1": {
      "x-demo": true,
      "x-scenario": "error_case",
      "value": {
         "name": "Blake Keeling",
         "id": "165061",
         "email": "Blake.Keeling@gmail.com"
      },
      "summary": "example1",
      "description": "This is`example 1`"
    }
}

FAQ#

Bagaimana Cara Mengaktifkan Beberapa Contoh Body Permintaan di Proyek Lama?
Tidak diperlukan tindakan manual! Saat Anda menambahkan contoh body permintaan kedua ke endpoint yang sudah ada, sistem secara otomatis meningkatkan format untuk mendukung beberapa contoh.
Bagaimana Cara Menangani Beberapa Contoh Body Permintaan Saat Mengekspor OAS?
Apakah Urutan Contoh Body Permintaan Akan Berubah dalam OAS yang Diekspor?
Bagaimana Cara Membuat Nama Contoh yang Diekspor Lebih Mudah Dipahami?
Modified at 2026-06-11 10:17:04
Previous
Modul
Next
Komponen
Built with