Cara menggunakan API Tester
- Pilih metode lalu tempel URL endpoint. Query parameter di URL akan muncul di tab Params, dan perubahan di sana akan memperbarui URL.
- Tambahkan header request. Jika API memerlukannya, pilih Bearer token atau kredensial Basic di bagian Auth.
- Untuk POST, PUT, atau PATCH, buka Body lalu pilih JSON, teks mentah, atau field form. JSON divalidasi saat kamu mengetik; Format akan merapikannya.
- Tekan Send (Ctrl+Enter). Periksa status, waktu, ukuran, body yang sudah dirapikan, dan header respons.
- Klik Copy as cURL untuk membuat ulang request di terminal atau membagikannya ke rekan tim. Request terakhir disimpan di Riwayat.
Apa itu API tester?
API tester (atau REST client) memungkinkan kamu mengirim request HTTP ke layanan web dan melihat persis apa yang dikembalikan, tanpa menulis kode. Developer memakainya untuk menjelajahi API pihak ketiga, men-debug webhook, mengecek autentikasi, mereproduksi laporan bug, dan memverifikasi endpoint sebelum dihubungkan ke frontend. Tool ini mencakup fitur inti aplikasi desktop seperti Postman atau Insomnia, tanpa perlu instalasi dan tanpa akun.
Struktur request HTTP
- Method: apa yang ingin kamu lakukan.
GETmembaca data,POSTmembuat data baru,PUTmengganti data,PATCHmemperbarui sebagian,DELETEmenghapus.HEADhanya mengembalikan header,OPTIONSmenanyakan metode apa saja yang diizinkan. - URL & query parameter: misalnya
/v1/users?page=2&limit=50. Nilainya otomatis di-URL-encode saat kamu mengeditnya di tabel Params. - Headers: metadata seperti
Accept: application/json,Content-Type, atau header API key. - Body: data yang dikirim untuk POST/PUT/PATCH. Body JSON dikirim dengan
Content-Type: application/json; body form denganapplication/x-www-form-urlencoded. - Auth: Bearer mengirim
Authorization: Bearer <token>(OAuth 2.0, JWT). Basic mengirimAuthorization: Basic base64(user:password).
Membaca respons
Kode status menunjukkan apa yang terjadi: 2xx berhasil, 3xx redirect, 4xx ada masalah pada request kamu (401 autentikasi kurang, 404 path salah, 422 error validasi), 5xx server bermasalah. Cari artinya di referensi HTTP Status Codes kami. Waktu respons diukur dari server kami ke API, dan ukuran adalah ukuran body dalam byte. Periksa content-type, header rate-limit (x-ratelimit-remaining, retry-after), dan header cache di tab Headers.
Mengapa request lewat server kami?
Browser memblokir request lintas origin kecuali API mengirim header CORS, yang sebagian besar API server-to-server tidak lakukan. Dengan mengirim request dari server kami, error CORS tidak akan muncul sehingga kamu melihat respons asli dari API. Demi keamanan, request ke localhost, rentang IP privat, dan alamat metadata cloud diblokir. Untuk menguji API lokal, gunakan curl. Tombol Copy as cURL akan membuatkan perintahnya, dan konverter cURL to Code kami mengubahnya menjadi JavaScript, Python, atau PHP.
Amankah dipakai dengan kredensial asli?
Request kamu hanya melewati server kami untuk diteruskan. Request tidak dicatat atau disimpan. Riwayat disimpan di browser kamu sendiri dan tidak menyertakan header Authorization, Cookie, atau API key. Meski begitu, sebaiknya gunakan API key uji atau token berumur pendek untuk tool online apa pun, dan decode JWT secara lokal dengan JWT Decoder.
Juga dicari sebagai: rest client, postman online, tes api online, kirim http request, api tester online, cek api, curl online, http client online.
Tool yang cocok dipakai bersama API Tester
- Generator & Tester Header CORS — Muncul pesan “has been blocked by CORS policy”?
- Validator OpenAPI / Swagger — Tempel spesifikasi API untuk memeriksanya terhadap skema OpenAPI resmi, menemukan referensi yang rusak dan parameter path yang tidak konsisten, serta melihat semua endpoint sekaligus.
- Webhook Tester — Dapatkan URL unik, arahkan webhook atau klien HTTP apa pun ke sana, lalu lihat request masuk secara real time — header, query string, dan body yang sudah dirapikan, plus pengecekan signature HMAC.
- Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.
Pertanyaan yang sering diajukan
Bisakah dipakai sebagai API checker?
Apakah ini alternatif Postman gratis?
Kenapa saya tidak bisa memanggil localhost atau 192.168.x.x?
Apakah saya akan mendapat error CORS?
Apakah redirect diikuti?
Location-nya, yang biasanya memang dibutuhkan saat debugging. Kirim request kedua ke URL baru untuk mengikutinya.