Bu araç hakkında
cURL'den Koda Dönüştürücü, bir curl komutunu eşdeğer JavaScript fetch() koduna dönüştüren, ücretsiz ve tarayıcı içinde çalışan bir araçtır. Bir terminalden, bir API belgesinden veya tarayıcı geliştirici araçlarından kopyaladığınız komutu yapıştırın, URL, HTTP yöntemi, başlıklar, istek gövdesi ve kimlik doğrulaması doldurulmuş, çalışmaya hazır bir parçacık üretir. Komut yalnızca metin olarak ayrıştırılır — asla yürütülmez — ve her şey tarayıcınızda yerel olarak gerçekleşir.
Tırnak farkında bir belirteçleyici, tek ve çift tırnakları, ters eğik çizgi kaçışlarını ve \ satır devamlarını dikkate alarak komutu bir kabuğun yapacağı gibi böler, böylece çok satırlı komutlar ve tırnaklı JSON gövdeleri doğru ayrıştırılır. Ardından yaygın bayrakları eşler: -X veya --request yöntemi ayarlar, -H veya --header başlıklar nesnesini oluşturur, -d ve --data varyantları istek gövdesi olur (bu POST anlamına gelir), -u veya --user bir Basic Authorization başlığına kodlanır, -F veya --form bir FormData gövdesi oluşturur ve çerezler, kullanıcı aracısı ve yönlendiren bayrakları kendi başlıklarına eşlenir. -L, -k ve -s gibi boole bayrakları yok sayılır.
Çalışan bir curl çağrısını bir Node veya tarayıcı komut dosyasına taşımak, belgelenmiş bir isteğin Fetch API'ye nasıl eşlendiğini öğrenmek veya bir API'ye karşı hızlıca prototip oluşturmak için kullanın. Hiçbir şey çalıştırılmadığı ve hiçbir şey yüklenmediği için, token içeren komutları güvenle yapıştırabilirsiniz — yine de paylaşılan bir makineye yapıştırdığınız herhangi bir gizli anahtarı yenilemelisiniz.