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
Yöntem ve URL seçin
GET, POST, PUT, PATCH, DELETE veya HEAD; ayrıca sunucumuzdan erişilebilen herhangi bir URL.
-
2
Başlık ekleyin
Authorization, Content-Type ve özel başlıklar: satır başına bir tane, ihtiyacınız kadar.
-
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
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/jsonayarlayı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
Alan Adı Yaşı Kontrolü
Bir alan adının ilk olarak ne zaman kaydedildiğini ve yaşını (yıllar, aylar ve günler cinsinden) kayıt merkezindeki WHOIS verilerini kullanarak kontrol edin.
Alan Adından IP'ye
Her alan adını IPv4 (A) ve IPv6 (AAAA) adreslerine çözün ve kopyalayıp istediğiniz ağ aracında kullanın.
API Endpoint Kontrol Aracı
CORS izni olan bir HTTP veya HTTPS endpointini tarayıcıdan test edin. Son durumu, açılan başlıkları, süreyi ve sınırlı gövde önizlemesini inceleyin.
Tarayıcı Bilgisi Algılayıcı
Tarayıcınızın ne raporladığını görün: user agent, motor, sürüm, OS, cihaz türü, ekran çözünürlüğü, saat dilimi, dil ve genel IP.
HTTP/2 ve HTTP/3 Kontrolcüsü
Yapıştırılan yanıt başlıklarını yerel olarak analiz ederek gözlenen HTTP sürümünü ve Alt-Svc üzerinden HTTP/3 duyurusunu belirleyin.
DNS Sorgusu
Terminal açmadan herhangi bir alan adının A, AAAA, MX, TXT, NS, CNAME ve SOA DNS kayıtlarını sorgulayın.
Araç diğer dillerde mevcuttur
- HTTPリクエストテストツール [JA]
- Probador de Solicitudes HTTP [ES]
- Testeur de requêtes HTTP [FR]
- Testador de Requisições HTTP [PT]
- Trình kiểm thử yêu cầu HTTP [VI]
- HTTP-begärantestare [SV]
- เครื่องมือทดสอบคำขอ HTTP (HTTP Request Tester) [TH]
- HTTP 요청 테스트 도구 [KO]
- أداة اختبار طلبات HTTP [AR]
- HTTP-Anforderungs-Tester [DE]
- HTTP Request Tester [ID]
- HTTP-verzoekstester [NL]
- Program do testowania żądań HTTP [PL]
- HTTP Request Tester [EN]
- Tester di Richiesta HTTP [IT]
- Инструмент для тестирования HTTP-запросов [RU]
- HTTP请求测试工具 [ZH]