API İstek Oluşturucu

HTTP API istekleri oluşturun, gönderin ve inceleyin — tarayıcı tabanlı hafif HTTP istemcisi

Paylaş:

API İstek Oluşturucu

API İstek Oluşturucu Neden Kullanılır?

REST API testi genellikle Postman veya Insomnia kurulumu ya da curl komutları yazmayı gerektirir. Tarayıcı tabanlı HTTP istemcimiz kurulum gerektirmez — açın ve hemen istek gönderin.

🔀

Tüm HTTP Yöntemleri

Özel başlıklar ve JSON/form gövdesiyle GET, POST, PUT, PATCH, DELETE destekler

📊

Biçimlendirilmiş Yanıt

Yanıt gövdesi girintili gösterilir; durum kodu ve yanıt süresi görüntülenir

Hemen Kullanıma Hazır

Kurulum gerekmez — hesap veya eklenti olmadan tarayıcıda tam çalışır

API İsteği Göndermek İçin 3 Adım

1

URL ve Yöntemi Girin

API uç noktası URL'sini girin ve HTTP yöntemini seçin (GET, POST vb.)

2

Başlık ve Gövde Ekleyin

'Başlıklar' sekmesinde Authorization, Content-Type vb. ekleyin. POST/PUT verileri için 'Gövde' kullanın.

3

Gönderin ve İnceleyin

'Gönder'e tıklayın. Yanıt gövdesi, durum kodu ve süre aşağıda görünür.

API İstek Oluşturucu Kullanım Alanları

🐛

API Hata Ayıklama

Özel başlıklar ve gövdeyle tek tek uç noktaları test ederek kimlik doğrulama/veri sorunlarını ayıklayın

🔑

Kimlik Doğrulama Belirteci Testi

Bearer, Basic Auth ve API anahtarı şemalarını kod yazmadan test edin

🔍

API'yi Keşfedin

Genel API'leri (GitHub, OpenWeather, JSONPlaceholder) keşfedin ve yanıtları anlayın

📝

Hata Yeniden Oluşturma

Hata raporları için kesin istek/yanıt verileriyle API hatalarını yeniden oluşturun ve belgeleyin

API Testi En İyi Uygulamaları

✓ Her Zaman Content-Type Ayarlayın

JSON gövdesi gönderirken Content-Type: application/json'u mutlaka ekleyin. Olmadan birçok API isteği reddeder.

✓ CORS Kısıtlamalarını Anlayın

Tarayıcı, uygun CORS başlıkları olmayan çapraz kaynak isteklerini engeller. Tarayıcıda istek başarısız olursa curl veya sunucu tarafı proxy kullanın.

✓ API Anahtarlarını Sabit Kodlamayın

Üretim kodunda ortam değişkenleri kullanın. İstek oluşturucu yalnızca test içindir — gerçek API anahtarlı ekran görüntüsü paylaşmayın.

✓ HTTP Durum Kodlarını Kontrol Edin

200=Tamam, 201=Oluşturuldu, 400=Hatalı İstek, 401=Yetkisiz, 403=Yasak, 404=Bulunamadı, 500=Sunucu Hatası.

❓ Sık Sorulan Sorular

Çapraz kaynaklı istekler neden başarısız olur?

Tarayıcı CORS kısıtlamalarını uygular. Hedef API'de Access-Control-Allow-Origin başlığı yoksa tarayıcı isteği engeller. Bu bir hata değil — CORS desteği olmayan API'ler için curl veya arka uç proxy kullanın.

multipart/form-data isteği gönderebilir miyim?

Şu anda oluşturucu JSON ve düz metin gövdelerini destekler. Dosya yükleme gibi çok parçalı form verileri için Postman gibi özel araçlar kullanın.

Bu Postman'a alternatif mi?

Hızlı test ve keşif için alternatif olarak kullanılabilir. Ekip iş birliği, kayıtlı koleksiyonlar, ortamlar ve otomatik testler için Postman veya Bruno daha fazla özellik sunar.

PUT ve PATCH arasındaki fark nedir?

PUT, kaynağın tamamını istek gövdesiyle değiştirir. PATCH kısmi güncelleme uygular — yalnızca gövdedeki alanlar değişir. Çoğu REST API, değiştirilmemiş alanların üzerine yazmamak için güncellemede PATCH kullanır.