HTTP İstek Test Aracı

Yalnızca bir webhook’u doğrulamak ya da herkese açık bir API’yi yoklamak istediğinizde Postman fazla ağır kalır. Bir URL yapıştırın, GET/POST/PUT/PATCH/DELETE seçin, başlıklar ve bir gövde ekleyin; bu test aracı isteği gönderir ve durum kodunu, yanıt başlıklarını, gövdeyi ve toplam yanıt süresini gösterir.

Test isteğinizi nasıl gönderirsiniz?

  1. 1

    Yöntem ve URL seçin

    GET, POST, PUT, PATCH, DELETE veya HEAD; ayrıca sunucumuzdan erişilebilen herhangi bir URL.

  2. 2

    Başlık ekleyin

    Authorization, Content-Type ve özel başlıklar: satır başına bir tane, ihtiyacınız kadar.

  3. 3

    Gövdeyi ayarlayın

    Düz metin, JSON, form-urlencoded veya multipart. Gövde yalnızca onu destekleyen yöntemlerle gönderilir (POST, PUT, PATCH, DELETE).

  4. 4

    Gönderin ve inceleyin

    Durum kodu, toplam yanıt süresi, başlıklar ve gövde yan yana gösterilir.

Test aracının döndürdüğü bilgiler

Her yanıt dört yararlı bölüm halinde sunulur.

1. Durum kodu

HTTP 200, yanıtın sayısal durum kodu. Hızlı tanı için 4xx veya 5xx aralığındaki tüm durumlar vurgulanır.

2. Yanıt süresi

İsteğin başlangıcından yanıtın tamamlanmasına kadar geçen toplam süre; sunucumuzda milisaniye cinsinden ölçülür. Aynı bölgedeki bir API’de yanıt süresinin 500 ms’yi aşması ciddi bir uyarı işaretidir; genellikle yavaş bir arka uç ya da eksik bir dizin anlamına gelir.

3. Yanıt başlıkları

Tüm yanıt başlıkları, sunucunun döndürdüğü değerlerle sırayla listelenir.

4. Gövde

  • Gövde, sunucunun döndürdüğü haliyle, yeniden biçimlendirilmeden gösterilir.
  • JSON ve XML yanıtları tek aralıklı çıktı alanında kolayca okunur.
  • İkili yanıtlar (görseller, PDF’ler) ham veri olarak görünür; bunlar için curl veya httpie daha uygundur.

İpuçları

  • Bir REST API’sini test ederken JSON ile POST kullanın: Content-Type: application/json ayarlayın ve gövdeyi bir JSON nesnesi olarak yapıştırın.
  • OAuth ile korunan uç noktalar için Authorization: Bearer <token> başlığını doğrudan yapıştırın.
  • İstekler sunucumuzdan çalıştırılır, bu nedenle tarayıcının CORS kuralları geçerli olmaz. Bunu, tarayıcınızın engelleyeceği uç noktaları test etmek için kullanın.

Sık Sorulan Sorular

Test aracı, API’lere uygun veri boyutları için tasarlanmıştır; toplu aktarım için değil. Çok büyük yüklemeler (video, ikili arşivler) için curl veya httpie gibi bu amaca özel araçlar daha uygundur; bu test aracı API testi içindir, büyük dosya taşımak için değil.

Evet. Çerez değerini bir Cookie başlığına yapıştırın. Test aracı, varsayılan olarak tarayıcı çerezlerinizi hedefle paylaşmaz; bu nedenle neyin gönderileceğini tam olarak siz denetlersiniz.

İstek, tarayıcının CORS sınırlamalarını aşmak için araç sunucusunda yürütülür. Görünen tek yanıtın dışında hiçbir veri saklanmaz; istek ne depolanır ne de kaydedilir.

Hayır, bu test aracı yalnızca basit HTTP istek-cevap işlemlerini kapsar. WebSocket testleri için tam yükseltme el sıkışması ve frame protokolünü destekleyen özel bir WS istemcisi kullanın.

İlgili Araçlar

Araç diğer dillerde mevcuttur