WMW

API Test Aracı

Ücretsiz

Herhangi bir API uç noktasına HTTP istekleri gönderin ve yanıtı inceleyin, tamamen tarayıcınızda.

Tamamen tarayıcınızda çalışır. İstekler doğrudan tarayıcınızdan hedef API'ye gider.

Bu tarayıcınızda çalıştığından, istekler CORS'a tabidir. Hedef API, Access-Control-Allow-Origin başlıkları göndermezse tarayıcı yanıtı engeller; bu bir tarayıcı güvenlik sınırlamasıdır, bu araçtaki bir hata değildir.

Geçmiş

Henüz istek yok.

Son Etkinlik

Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.

GET -- 200

1 ay önce

GET -- 200

1 ay önce

Yorumlar (0)

Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.

Misafir yorumları yayınlanmadan önce incelenir. Giriş yap ile anında gönder.

Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!

Bu araç ne işe yarar

Bu araç, herhangi bir API uç noktasına HTTP istekleri gönderir ve yanıtı size gösterir, tamamen tarayıcınızda; özel başlıklar, JSON/form/metin gövdeleri, Bearer/Basic/API Key kimlik doğrulaması ve kısa bir istek geçmişi desteğiyle.

Nasıl Çalışır

Gönder'e bastığınızda, bu araç seçtiğiniz yöntem, URL, başlıklar, kimlik doğrulama ve gövdeden standart bir tarayıcı fetch() isteği oluşturur, ardından bunu doğrudan tarayıcınızdan o URL'ye gönderir; yanıtın süresini ölçer ve boyutunu hesaplar. Arada bir sunucu olmadığından, istek her tarayıcının uyguladığı aynı-kaynak ve CORS kurallarına tabidir; bir API'nin yanıtının farklı bir kaynaktaki bir sayfadan okunabilmesi için Access-Control-Allow-Origin başlıkları göndermesi gerekir, aksi takdirde tarayıcı bu araç yanıtı hiç görmeden onu engeller.

Hangi sorunları çözer

Sık sorulan sorular

İsteğim neden yararlı bir hata olmadan başarısız oldu?

Bu neredeyse her zaman CORS'tur. Hedef API, bir Access-Control-Allow-Origin başlığı aracılığıyla kaynağınıza açıkça izin vermedikçe tarayıcılar kaynaklar arası yanıtları engeller; bu olduğunda tarayıcı güvenlik nedenleriyle yanıtı tamamen gizler ve yalnızca genel bir ağ hatası gösterir.

Verilerim test ettiğim API dışında bir yere gönderiliyor mu?

Hayır. Bu aracın kendi arka ucu yoktur; tarayıcınız isteği, herhangi bir web sayfası veya uygulamanın yapacağı gibi doğrudan girdiğiniz URL'ye gönderir. Hiçbir şey bu sitenin sunucularından geçmez.

Bearer, Basic ve API Key kimlik doğrulaması arasındaki fark nedir?

Bearer, bir Authorization başlığında bir token gönderir; OAuth2 ve JWT tabanlı API'lerde yaygındır. Basic Auth, base64 kodlu bir kullanıcı adı ve şifre gönderir. API Key kimlik doğrulaması, anahtarınızı API'nin tanımladığı X-API-Key gibi özel bir başlık adında gönderir.

GET neden bir gövde ayarlamama izin vermiyor?

HTTP spesifikasyonuna göre, GET (ve HEAD) isteklerinin bir istek gövdesi taşıması beklenmez ve bu araç tarafından kullanılan Fetch API bu yöntemler için bir gövde eklemez. Bir gövde göndermeniz gerekiyorsa POST, PUT, PATCH veya DELETE'e geçin.

Geçmiş ziyaretler arasında kaydediliyor mu?

Hayır, son 10 istek yalnızca mevcut sayfa oturumunuz için tutulur ve sayfayı yeniden yüklediğinizde veya ayrıldığınızda temizlenir; hiçbir şey kalıcı olarak saklanmaz.

İlgili Araçlar