Penguji Permintaan API

Kirim langsung ke endpoint lalu periksa status, header, durasi dan body respons.

Web & API
Menyiapkan ruang kerja Anda…

Masukan

Menyiapkan ruang kerja Anda…

Keluaran
Hasil Anda akan muncul di sini.

Cara menggunakan

  1. Pilih metode dan endpoint; atur parameter, header, body dan autentikasi.
  2. Pilih Kirim permintaan dan periksa respons.
  3. Salin atau unduh respons, atau ekspor permintaan sebagai cURL/Fetch.

Men-debug permintaan HTTP browser

Gunakan formulir untuk memeriksa respons endpoint terhadap metode, URL dan kolom pilihan. Contoh dan impor cURL mengisi formulir tanpa mengirim.

Browser bertindak sebagai klien. Permintaan langsung menuju endpoint, sehingga hasil dan batasan akses mencerminkan konteks browser, bukan proxy server.

Menyiapkan dan mengirim

Contoh mengisi permintaan contoh; impor cURL memetakan opsi yang didukung ke kolom terlihat. Tinjau sebelum memilih Kirim permintaan atau menekan Enter dalam formulir.

Parameter dan header aktif diterapkan pada URL dan permintaan. Header yang dikelola browser tidak dapat diganti; GET/HEAD tidak dapat membawa body di sini.

Contoh
Masukan
GET https://httpbin.org/anything?source=devtoolsy
Hasil
HTTP 200
Response headers, elapsed time and body

Hanya data contoh. Nilai, autentikasi, dan perilaku endpoint perlu diperiksa sesuai konteks Anda.

Membaca respons yang terlihat browser

CORS dan aturan kredensial menentukan data yang diekspos browser. Hanya header yang diekspos dapat tampil. Status 401/500 tetap merupakan respons, sedangkan kegagalan jaringan/CORS dilaporkan terpisah.

Mengekspor permintaan dan respons

Ekspor permintaan membuat cURL/Fetch tanpa mengirim. Unduh respons menyimpan byte yang diterima; Salin mengekspor teks, opsional diformat sebagai JSON. Respons terpotong tidak dapat diekspor sebagai hasil lengkap. Tinjau autentikasi sebelum berbagi kode.

Batas pemrosesan

Alat lokal menerima hingga 1 MiB, URL hingga 64 KiB, dengan batas pemrosesan 5 detik. Permintaan API mendukung 100 header dan 100 baris parameter, timeout 1–120 detik serta hingga 5 MiB data respons yang diterima. Pratinjau teks panjang dipersingkat. Permintaan dikirim langsung ke endpoint pilihan Anda; CORS dan kebijakan browser berlaku.

Bacaan lebih lanjutMDN · Fetch dan CORS
?

Pertanyaan umum

Mengapa permintaan berhasil di cURL tetapi gagal di sini?

Browser mungkin memerlukan preflight CORS, header kontrol akses dan kebijakan kredensial yang sesuai. Kesalahan jaringan tidak membuktikan endpoint tidak menerima apa pun.

Ke mana token dan data permintaan dikirim?

Kirim mentransmisikan URL, header yang diizinkan, autentikasi dan body langsung ke endpoint. DevToolsy tidak menjadi proxy atau menyimpan riwayat permintaan.

Apakah Contoh atau impor cURL otomatis mengirim?

Tidak. Keduanya hanya mengisi formulir. Pengiriman memerlukan submit, misalnya Kirim permintaan atau Enter pada kolom URL.

Dapatkah Batal membatalkan operasi server?

Tidak. Batal menghentikan penantian atau pembacaan browser. Endpoint mungkin sudah menerima dan menjalankan permintaan.

Mengapa header atau body tertentu tidak tersedia?

Kebijakan browser dapat menyembunyikan header atau memblokir respons opaque. Respons dibatasi 5 MiB; hasil terpotong ditandai dan tidak dapat diekspor sebagai respons lengkap.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.