cURL Dönüştürücü
Bir cURL komutu yapıştırın
En fazla 256 KiB, 4.096 kabuk belirteci, 200 üstbilgi ve 128 KiB gövde verisi.
POSIX tarzı bir cURL komutunu isteği çalıştırmadan tarayıcı veya Node.js Fetch, Python Requests ya da PHP cURL koduna dönüştürün. Dönüştürücü yaygın yöntemleri, yinelenen üstbilgileri, satır içi gövdeleri, URL kodlu alanları, temel kimlik doğrulamayı, çerezleri, yalnızca metin içeren multipart alanlarını, yönlendirmeleri ve sıkıştırmayı anlar. Dosya okuma, sertifika, proxy ve çıktı seçeneklerini engeller; kodu üretmeden önce ayrıştırılan içeriği tam olarak gösterir. 256 KiB boyutuna kadar komutlar tarayıcınızda kalır.
Nasıl çalışır
-
1
Komutu yapıştırın
POSIX tarzı tek bir cURL komutu ekleyin. Kabuk tırnakları ve kaçışlı satır devamları yerel olarak ayrıştırılır, çalıştırılmaz.
-
2
İsteği inceleyin
URL, yöntem, üstbilgiler, gövde, form alanları, uyarılar ve engellenen seçenekleri kontrol edin.
-
3
Hedef seçin
Tarayıcı veya Node.js Fetch, Python Requests ya da PHP cURL kodu üretin; ardından kodu kopyalayın veya indirin.
Dönüştürücünün koruduğu öğeler
Ayrıştırıcı, tek bir cURL komutu için yaygın POSIX kabuk tırnak kurallarını izler. -X/--request, yinelenen -H/--header, -d/--data/--data-raw, --data-urlencode, -u/--user, -b/--cookie, yalnızca metin içeren -F/--form alanları, -L ve --compressed desteklenir. Kaçışlı satır devamları, belirteçlere ayırmadan önce birleştirilir. Resmî cURL kılavuzu, üstbilgi ve form seçeneklerinin yinelenebileceğini belirtir. Dönüştürücü bunların sırasını korur ve hedef kitaplık aynı adları birleştirebilecekse uyarır.
| cURL girdisi | Üretilen karşılık | Önemli sınır |
|---|---|---|
-H 'Name: value' |
Hedef üstbilgi koleksiyonu | Yinelenen adlar birleştirilebilir |
-d 'a=1' |
Metin istek gövdesi | Birden çok değer & ile birleştirilir |
--data-urlencode 'q=a b' |
Yüzde kodlu metin gövdesi | Dosya tabanlı çeşitler engellenir |
-F 'name=value' |
Metin multipart alanı | @file ve <file engellenir |
-L |
Yönlendirmeleri izleme seçeneği | Güvenlik yine çalışma ortamına bağlıdır |
Tarayıcı Fetch, Cookie dâhil bazı yasak istek üstbilgilerini ayarlayamaz. Bir çerez dizesi varsa tarayıcı çıktısı credentials: "include" kullanır ve bunun tam bir karşılık olmadığı konusunda uyarır. MDN, Fetch arayüzünü tarayıcının ağ istekleri arayüzü olarak tanımlar. Üretilen kod yalnızca bir başlangıç noktasıdır; CORS, kimlik bilgileri, yönlendirmeler ve sunucu ilkeleri geçerliliğini korur.
Güvenlik sınırları
Dönüştürücü komutu hiçbir zaman çalıştırmaz ve komuttaki URL ile iletişim kurmaz. Yerel dosyaları okuyan veya yükleyen, istemci sertifikası seçen, proxy yapılandıran, ana bilgisayarları özel biçimde çözümleyen ya da aktarım çıktısı yazan seçenekler engellenir. Gövde veya üstbilgilerdeki @file değerleri, --upload-file, sertifika ve anahtar seçenekleri, proxy seçenekleri ile çıktı, yapılandırma ve izleme seçenekleri buna dahildir. Desteklenmeyen veya bilinmeyen seçenekler tahmin edilmek yerine engellenir.
Gizli bilgiler üretilen kodda yine de yer alabilir. Kodu kaydetmeden veya paylaşmadan önce temel kimlik doğrulama değerlerini, çerezleri ve yetkilendirme üstbilgilerini inceleyin. Python çıktısı yöntem, üstbilgi, kimlik doğrulama ve zaman aşımı için Requests API kurallarını izler. PHP çıktısı curl_setopt_array kullanır; PHP kılavuzu her CURLOPT_* değerinin aktarım tanıtıcısını nasıl yapılandırdığını açıklar.
Gizlilik ve sınırlar
Ayrıştırma ve üretme, bu tarayıcıdaki Alpine içinde gerçekleşir. Komut, ayrıştırılan istek ve kod hiçbir zaman sunucu özelliğine dönüşmez veya akış URL’sine girmez. Dört adımlı süreçte komut ve seçilen hedef, sekmeye bağlı IndexedDB içinde en fazla iki saat saklanır; baştan başlamak kaydı siler. 4.096 belirteç, 200 üstbilgi ve 128 KiB gövde verisi sınırı, denetimsiz ayrıştırmayı önler. Araç tek bir HTTP veya HTTPS URL’sini işler; eksiksiz bir kabuğu ya da tüm cURL seçeneklerini taklit etmez.
Sık Sorulan Sorular
Hayır. Metni yerel olarak belirteçlere ayırır ve dönüştürür. İsteği göndermez, ana bilgisayar adını çözümlemez, proxy açmaz veya belirtilen dosyayı okumaz.
Dosya, sertifika, proxy, özel çözümleme, çıktı ve izleme seçenekleri güvenli salt metin sınırını aşabilir. Dönüştürücü, üretilen kodun eşdeğer olduğunu varsaymak yerine bunları engeller.
Tarayıcıdaki JavaScript, Cookie üstbilgisini doğrudan ayarlayamaz. Tarayıcı kodu credentials: include kullanarak izin verilen aynı site veya CORS isteği için mevcut çerezleri gönderir.
Hayır. Komutlar tarayıcı belleğinde, akış sırasında ise geçici olarak IndexedDB içinde kalır. Ancak üretilen kod aynı gizli bilgileri içerebilir; paylaşmadan veya commit etmeden önce bunları kaldırın.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
Araç diğer dillerde mevcuttur
- Konverter cURL [ID]
- Trình chuyển đổi cURL [VI]
- Conversor de cURL [PT]
- محوّل cURL [AR]
- Konwerter cURL [PL]
- cURL 変換ツール [JA]
- cURL 변환기 [KO]
- เครื่องมือแปลง cURL [TH]
- Conversor de cURL [ES]
- cURL 转换器 [ZH]
- cURL-konverterare [SV]
- Convertisseur cURL [FR]
- cURL-converter [NL]
- cURL-Konverter [DE]
- cURL Converter [EN]
- Convertitore cURL [IT]
- Конвертер cURL [RU]