WMW

Penguji API

Free

Hantar permintaan HTTP kepada mana-mana titik akhir API dan periksa respons, terus dalam pelayar anda.

Berjalan sepenuhnya dalam pelayar anda. Permintaan pergi terus daripada pelayar anda ke API sasaran.

Kerana ini berjalan dalam pelayar anda, permintaan tertakluk kepada CORS. Jika API sasaran tidak menghantar pengepala Access-Control-Allow-Origin, pelayar akan menyekat respons, ini had keselamatan pelayar, bukan pepijat dalam alat ini.

Sejarah

Belum ada permintaan.

Aktiviti Terkini

Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.

GET -- 200

1 bulan yang lepas

GET -- 200

1 bulan yang lepas

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Alat ini menghantar permintaan HTTP kepada mana-mana titik akhir API dan menunjukkan anda respons, terus dalam pelayar anda, dengan sokongan untuk pengepala tersuai, badan JSON/borang/teks, pengesahan Bearer/Basic/API Key, dan sejarah permintaan pendek.

Bagaimana Ia Berfungsi

Apabila anda tekan Hantar, alat ini membina permintaan fetch() pelayar piawai daripada kaedah, URL, pengepala, pengesahan, dan badan pilihan anda, kemudian menghantarnya terus daripada pelayar anda kepada URL itu, memasa respons dan mengukur saiznya. Kerana tiada pelayan di antara, permintaan tertakluk kepada peraturan asal-sama dan CORS setiap pelayar kuatkuasakan, API mesti menghantar pengepala Access-Control-Allow-Origin untuk responsnya boleh dibaca daripada halaman pada asal berbeza, jika tidak pelayar menyekatnya sebelum alat ini pernah melihat respons.

Masalah ia selesaikan

Soalan lazim

›Mengapa permintaan saya gagal tanpa ralat berguna?

Ini hampir selalu CORS. Pelayar menyekat respons merentas-asal melainkan API sasaran secara jelas membenarkan asal anda melalui pengepala Access-Control-Allow-Origin, dan apabila itu berlaku pelayar menyembunyikan respons sepenuhnya atas sebab keselamatan, menunjukkan hanya ralat rangkaian generik.

›Adakah data saya dihantar ke mana-mana selain API yang saya uji?

Tidak. Alat ini tidak ada backend sendiri, pelayar anda menghantar permintaan terus kepada URL yang anda masukkan, cara sama mana-mana halaman web atau aplikasi akan buat. Tiada apa melalui pelayan laman ini.

›Apa perbezaan antara pengesahan Bearer, Basic, dan API Key?

Bearer menghantar token dalam pengepala Authorization, biasa untuk API berasaskan OAuth2 dan JWT. Basic Auth menghantar nama pengguna dan kata laluan terkod base64. Pengesahan Kunci API menghantar kunci anda dalam nama pengepala tersuai yang ditakrifkan API, seperti X-API-Key.

›Mengapa GET tidak membenarkan saya tetapkan badan?

Mengikut spesifikasi HTTP, permintaan GET (dan HEAD) tidak dijangka membawa badan permintaan, dan API Fetch digunakan alat ini tidak akan melampirkan satu untuk kaedah itu. Tukar kepada POST, PUT, PATCH, atau DELETE jika anda perlu menghantar badan.

›Adakah sejarah disimpan antara lawatan?

Tidak, 10 permintaan terakhir disimpan hanya untuk sesi halaman semasa anda dan dikosongkan apabila anda memuat semula atau meninggalkan halaman, tiada apa disimpan secara kekal.

Alat Berkaitan