Bu araç ne işe yarar?
cURL to Fetch aracı, terminal için yazılmış cURL komutlarını çalışmaya hazır JavaScript fetch() koduna dönüştürür. URL, HTTP metodu, başlıklar ve gövdeyi otomatik ayrıştırarak async/await ve hata kontrolü içeren bir blok üretir. API dökümantasyonundaki örnekleri hızlıca koda çevirmek isteyen geliştiriciler için idealdir.
Nasıl kullanılır?
- Yapılandırma bilgilerinizi girin.
- Aracın ürettiği çıktıyı inceleyin.
- Hazır kodu/dosyayı kopyalayın.
Hangi cURL seçenekleri destekleniyor
Araç URL'i, -X ile metodu, -H ile başlıkları ve -d / --data / --data-raw ile gövdeyi tanır. curl 7.82+ ile gelen --json bayrağını da algılar ve otomatik olarak Content-Type ile Accept başlıklarını application/json yapar. -u kullanıcı:şifre verirsen kimlik bilgileri Base64'e çevrilip Authorization: Basic başlığına eklenir. Gövde geçerli JSON ise düzgün biçimde yeniden yazılır, değilse olduğu gibi korunur.
Pratik ipuçları
Hazır örnek butonlarıyla GET, JSON ile POST, Basic Auth ve PUT senaryolarını tek tıkla deneyebilirsin. Çok satırlı komutları ters bölü (\) ile bölsen bile araç bunları tek satıra birleştirip doğru ayrıştırır. Yalnızca -d kullanıp metot belirtmezsen istek otomatik olarak POST'a yükseltilir. Üretilen kod response.ok kontrolü ve response.json() çağrısı içerdiği için doğrudan projene yapıştırabilirsin.
Sıkça sorulan sorular
Sadece -d verip -X yazmazsam ne olur?
cURL'de olduğu gibi gövde gönderildiğinde istek varsayılan GET yerine POST olur. Araç bunu otomatik algılar ve fetch çıktısında method: 'POST' kullanır.
Basic Auth bilgileri güvenli mi kodlanıyor?
-u kullanıcı:şifre, tarayıcının btoa fonksiyonuyla Base64'e çevrilip Authorization: Basic başlığına yazılır. Tüm işlem cihazında çalışır; kimlik bilgilerin hiçbir sunucuya gönderilmez.
cURL → Fetch ücretsiz mi?
Evet. cURL → Fetch ve MagmaNex'teki 300'den fazla aracın tamamı tamamen ücretsizdir, kayıt veya üyelik gerektirmez.
Verilerim güvende mi?
Evet. Tüm işlemler tarayıcınızda yerel olarak çalışır. Girdiğiniz veriler sunucuya gönderilmez, kaydedilmez veya paylaşılmaz.
Mobil cihazda çalışır mı?
Evet. cURL → Fetch telefon, tablet ve bilgisayarda sorunsuz çalışır; ayrı bir uygulama indirmenize gerek yoktur.
🔒 Gizlilik: Tüm işlemler tarayıcınızda yapılır, verileriniz sunucuya gönderilmez.
