Apidog memungkinkan Anda mengonfigurasi berbagai pengaturan untuk permintaan API Anda. Pengaturan ini memungkinkan Anda menyesuaikan perilaku Apidog saat mengirim permintaan, sehingga memastikan kompatibilitas dengan berbagai persyaratan API dan skenario pengujian.Mengonfigurasi Pengaturan Permintaan Khusus#
Untuk mengonfigurasi pengaturan khusus, pilih tab Settings pada permintaan Anda, lalu aktifkan atau nonaktifkan pengaturan tersebut. Setiap pengaturan menyediakan deskripsi mengenai efeknya saat mengirim permintaan.Misalnya, Anda dapat mengaktifkan validasi sertifikat SSL atau menonaktifkan pengodean URL untuk suatu permintaan.Sebagian besar permintaan berfungsi dengan baik menggunakan pengaturan default Apidog. Ubah pengaturan ini hanya ketika Anda memerlukan perilaku tertentu untuk tujuan pengujian atau kompatibilitas.
Mengodekan URL Permintaan Anda#
Apidog mengurai dan mengodekan URL permintaan Anda untuk memaksimalkan peluang keberhasilan panggilan API. Apidog mengodekan karakter dalam URL dan memetakannya ke representasi yang paling mungkin diterima oleh API Anda.Metode Pengodean URL#
Tabel berikut membandingkan tiga metode pengodean URL yang tersedia:| Metode | Standar | Penanganan Karakter | Kasus Penggunaan |
|---|
| WHATWG | Browser web modern | Lebih longgar, mempertahankan lebih banyak karakter (misalnya, tilde ~), mengubah spasi menjadi + | Default. Terbaik untuk API web modern |
| RFC 3986 | Standar IETF | Pengodean lebih ketat, mengodekan lebih banyak karakter termasuk tilde, mengubah spasi menjadi %20 | Sistem lama yang memerlukan kepatuhan ketat |
| No encoding | Tidak ada | Mengirim URL apa adanya tanpa pengodean apa pun | URL yang telah dikodekan sebelumnya atau pengujian perilaku tanpa pengodean |
WHATWG#
Ini adalah metode pengodean yang digunakan oleh browser web modern. Metode ini lebih longgar dan mempertahankan lebih banyak karakter dalam bentuk aslinya. Misalnya, metode ini tidak mengodekan tilde (~) atau spasi (yang diubah menjadi tanda + alih-alih %20).RFC 3986#
Ini adalah standar yang lebih ketat yang ditetapkan oleh Internet Engineering Task Force (IETF). Standar ini mengodekan lebih banyak karakter, termasuk karakter yang dibiarkan tidak dikodekan oleh WHATWG. Misalnya, standar ini akan mengodekan tilde dan mengubah spasi menjadi %20 alih-alih +.No Encoding#
Opsi ini mengirim URL apa adanya, tanpa pengodean apa pun. Ini dapat berguna jika Anda telah mengodekan URL secara manual atau jika Anda sedang menguji bagaimana server menangani URL yang tidak dikodekan. Namun, hal ini dapat menyebabkan masalah dengan karakter khusus atau spasi dalam URL.Menggunakan No encoding dapat mengakibatkan kegagalan permintaan jika URL Anda berisi karakter khusus atau spasi yang tidak dapat diinterpretasikan dengan benar oleh server.