Penguji API
FreeHantar 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.
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
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
- Menyemak dengan pantas apa titik akhir API REST kembalikan tanpa memasang aplikasi berasingan.
- Menguji kaedah pengesahan berbeza terhadap API yang anda integrasikan.
- Memeriksa pengepala respons, kod status, dan pemasaan untuk nyahpepijat.
- Menjalankan semula permintaan terkini dengan pelarasan kecil menggunakan sejarah terbina-dalam.
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
Teks
Ekod/Nyahkod Base64
Ekod teks kepada base64 atau nyahkod base64 kembali kepada teks, langsung semasa anda menaip, dengan sokongan Unicode penuh dan varian selamat-URL pilihan.
FreeTeks
Penukar Asas Nombor
Tukar nombor antara binari, oktal, perpuluhan, heksadesimal, BCD, Kod Gray, dan mana-mana asas tersuai dari 2 hingga 36, kesemuanya sekali gus daripada satu input.
FreeTeks
Penjana Hash Bcrypt Penyemak
Jana dan sahkan hash kata laluan bcrypt sepenuhnya dalam pelayar anda menggunakan WebAssembly, dengan faktor kos dan garam boleh laras.
FreeTeks
Penukar Bionic Reading
Tukar mana-mana teks kepada format bionic reading dengan menebalkan bahagian pertama setiap perkataan untuk membantu anda membaca lebih pantas dan fokus lebih baik.
Komen (0)
Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.
Belum ada komen. Jadi yang pertama berkongsi pendapat anda!