Dönüştürücü hangi dilleri destekliyor?
Kutudan çıkar çıkmaz on iki hedef: JavaScript (fetch), TypeScript (fetch), Node (axios), Python (requests), Python (httpx), Go (net/http), PHP (curl), Ruby (Net::HTTP), Java (HttpClient), C# (HttpClient), HTTPie ve PowerShell (Invoke-RestMethod). Her biri aynı ayrıştırılmış temsilden üretilir — sekme değiştirmek anlıktır.
Multipart yüklemeleri ve -F flag'lerini destekliyor mu?
Evet. -F field=value normal bir form alanına, -F file=@path ise FormData (JS), files= (Python), CURLFile (PHP) gibi yapılar kullanan gerçek bir dosya yüklemesine dönüşür. Dosya yolları, çalışma zamanında bir File, Buffer veya stream'e bağlaman gereken TODO yer tutucuları olarak görünür.
curl komutum bir sunucuya gönderiliyor mu?
Hayır. Ayrıştırıcı ve tüm kod üreticileri tarayıcında çalışır. Bearer token'lar, çerezler ve istek gövdeleri makinenden çıkmaz — varsayılan olarak *Ayrıştırılan istek* önizlemesinde bunları maskeliyoruz bile.
Windows curl'üm neden farklı görünüyor?
Windows curl.exe (ve CMD/PowerShell) satır birleştirme için ^ veya backtick \` kullanır ve string'leri farklı tırnaklayabilir. Dönüştürücü yaygın Windows kalıplarını normalize eder, ama bir yapıştırma yanlış görünüyorsa komutu tek satır halinde kopyalamayı dene.
GraphQL isteklerini destekliyor mu?
Evet — bir GraphQL isteği, query ve variables içeren bir JSON gövdesiyle yapılan POST'tan başka bir şey değildir. curl'ü yapıştır; dönüştürücü hedef dilinde normal bir JSON POST üretir. Yanıt yapısını ({ data, errors }) herhangi bir GraphQL istemcisinde nasıl ele alıyorsan öyle ele al.
Postman'den dışa aktarılmış bir curl yapıştırabilir miyim?
Evet. Postman'in *Code → cURL* dışa aktarımı, çok satırlı \ formatlaması dahil olmak üzere tamamen desteklenir. Chrome ve Firefox DevTools'taki tarayıcı *Copy as cURL* ile üretilen curl de aynı şekilde desteklenir.
fetch mi axios mı — hangi çıktıyı seçmeliyim?
Projende zaten varsa fetch kullan (tarayıcılarla ve modern Node ile birlikte gelir). Otomatik JSON ayrıştırması, istek interceptor'ları, yeniden denemeler veya ilerleme olayları gerekiyorsa axios kullan — fetch bu özellikleri kutudan çıkar çıkmaz sunmaz.