cURL Komutu Oluşturucu
Bu tarayıcı oturumunda kayıtlı istek yok
İsteği girmek için yeniden başlayın veya tek sayfadaki tam düzenleyiciyi açın.
Uç nokta ve yöntem
Uç noktayı, kimlik bilgilerini, üstbilgileri veya gövdeyi sunucumuza göndermeden cURL komutu oluşturun. bash, zsh ve WSL için POSIX çıktısını seçin ya da curl.exe çağıran, PowerShell tırnak ve satır devam kurallarını kullanan bir PowerShell komutu üretin.
Güvenli cURL komutu nasıl oluşturulur?
-
1
Yöntemi, URL'yi ve kabuğu seçin
Tam bir HTTP veya HTTPS URL'si girin. İstek ayrıntılarını eklemeden önce POSIX kabuk ya da PowerShell çıktısını seçin.
-
2
Üstbilgi ve kimlik doğrulama ekleyin
Doğrulanmış üstbilgi çiftleri, Bearer belirteci veya Temel kimlik doğrulama kullanın. Elle girilmiş Authorization üstbilgisi bir kimlik doğrulama moduyla birlikte kullanılamaz.
-
3
Gövde biçimini seçin
JSON verisini doğrulayın, değişmeden gönderilecek ham veriyi girin veya URL kodlu form alanlarını ayrı ad ve değer satırları olarak ekleyin. Değişmez gövdeler `--data-raw` kullanır; böylece baştaki `@` yerel dosya olarak okunmaz.
-
4
Kopyalamadan önce inceleyin
Yöntemi, URL'yi, kabuğu, üstbilgi sayısını ve gövde türünü kontrol edin. Kimlik bilgisi değerleri özette gizlenir ancak son komutta görünür.
-
5
Kopyalayın veya indirin
Komutu kopyalayın ya da `.sh` veya `.ps1` dosyası indirin. Yalnızca uç noktayı, seçenekleri ve içerdiği sırları kontrol ettikten sonra çalıştırın.
Oluşturucunun destekledikleri
| Girdi | Üretilen cURL söz dizimi |
|---|---|
| HEAD isteği | cURL’ün yanıt gövdesi olmadan üstbilgi beklemesi için --head |
| GET dışındaki diğer yöntemler | -X METHOD |
| İstek üstbilgisi | Her üstbilgi için tırnak içine alınmış bir -H bağımsız değişkeni |
| JSON gövdesi | --data-raw ve kullanıcı sağlamadıysa otomatik JSON Content-Type üstbilgisi |
| Değişmez gövde | @filename yorumunu önlemek için --data-raw |
| URL kodlu form | Her alan için bir --data-urlencode bağımsız değişkeni |
| Bearer belirteci | Tırnak içine alınmış bir Authorization: Bearer ... üstbilgisi |
| Temel kimlik doğrulama | Tırnak içine alınmış bir --user değeri |
| Yönlendirmeler, tanılama veya yerel TLS testi | --location, --verbose veya --insecure |
POSIX ve PowerShell farklı hedeflerdir
POSIX komutu bash, zsh ve WSL için tek tırnaklı bağımsız değişkenler ve ters eğik çizgili satır devamları kullanır. Değişmez tek tırnak kapatılır, kaçışlanır ve yeniden açılır; böylece kabuk özgün karakteri cURL’e iletir.
PowerShell komutu curl.exe çağırır, PowerShell tek tırnak kaçışını ve satır devamı için ters tırnağı kullanır. Bu bir cmd.exe komutu değildir. Windows Komut İstemi farklı genişletme ve tırnak kurallarına sahiptir ve bilerek sunulmaz.
Kimlik bilgileri yine dikkat ister
Tarayıcıda yerel üretim bu sayfanın sırrınızı almasını önler, ancak son komut girdiğiniz belirteci, parolayı veya hassas üstbilgiyi içerir. Kopyalanan komut kabuk geçmişine girebilir, indirilen betik diskte kalabilir ve işlem bağımsız değişkenleri aynı bilgisayardaki başka yazılımlar tarafından görülebilir. Kısa süreli kimlik bilgilerini tercih edin, örnek paylaşırken yer tutucular kullanın ve gereksiz komut dosyalarını silin.
Girdi sınırları ve bilinçli kapsam dışı seçenekler
Oluşturucu, içinde kimlik bilgisi veya parça bölümü bulunmayan HTTP ve HTTPS URL’lerini kabul eder. En fazla 30 üstbilgi ya da form alanını ve 256 KiB büyüklüğünde gövdeyi destekler. Üstbilgi adları HTTP belirteç karakter kümesini kullanmalı, üstbilgi değerleri satır sonu veya denetim karakteri içermemelidir. GET ve HEAD gövdeleri, çok parçalı dosya yüklemeleri ve cmd.exe çıktısı üretilmez.
Sık Sorulan Sorular
Hayır. Düzenleyici ve komut birleştirme bu tarayıcı sekmesinde çalışır. Uç noktayı çağırmaz; URL’yi, üstbilgileri, kimlik bilgilerini veya gövdeyi sunucularımıza göndermez. İstek yalnızca üretilen komutu daha sonra siz çalıştırırsanız yapılır.
Çok sayfalı akış bu sekmenin oturum depolamasını kullanır. Süre sonu her sayfada uzatılmak yerine ilk başarılı kayıttan 30 dakika sonrasına sabitlenir ve Baştan başlat seçeneği kaydı siler. Sekmeyi kapatmak normalde oturum depolamasını temizler.
--data-raw değişmez metin gönderir ve cURL’ün özel @filename davranışını kapatır. Böylece @ ile başlayan bir gövde, komut çalıştırıldığında beklenmedik biçimde yerel dosya okumaz.
Hayır. Çok parçalı -F seçeneği ve yerel dosya başvuruları bu oluşturucunun kapsamı dışındadır. Özellikle komut bilgisayarınızdaki bir yolu okuyabiliyorsa bu komutları elle oluşturup inceleyin.
Hayır. PowerShell’i hedefler ve açıkça curl.exe çağırır. WSL içinde POSIX hedefini kullanın. Klasik cmd.exe ayrı kaçış ve değişken genişletme davranışına sahiptir; bu nedenle çok satırlı hedeflerden birini oraya yapıştırmak güvenli değildir.
İ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.
Dosya Boyutu Dönüştürücü
Bayt, KB, MB, GB, TB ve ikili IEC birimleri (KiB, MiB, GiB, TiB) arasında, ondalık ve ikiliyi dilediğiniz gibi birleştirerek dönüşüm yapın.
JSON Minifier
API yanıtlarında ve gömülü yapılandırmalarda payload boyutunu küçültmek için boşlukları, satır sonlarını ve yorumları kaldırarak JSON'u küçültün.
CSS Fiyat Tablosu Oluşturucu
HTML + CSS ile tek bir fiyat kartı oluşturun: paket adı, fiyat ve marka vurgu rengi. Kodu açılış sayfanıza kopyalayın.
Araç diğer dillerde mevcuttur
- cURLコマンドジェネレーター [JA]
- Trình tạo lệnh cURL [VI]
- Generator poleceń cURL [PL]
- เครื่องมือสร้างคำสั่ง cURL [TH]
- cURL-opdrachtgenerator [NL]
- Gerador de comandos cURL [PT]
- Generador de comandos cURL [ES]
- Générateur de commandes cURL [FR]
- cURL 명령 생성기 [KO]
- منشئ أوامر cURL [AR]
- cURL-kommandogenerator [SV]
- cURL-Befehlsgenerator [DE]
- Pembuat Perintah cURL [ID]
- cURL Command Generator [EN]
- Generatore di comandi cURL [IT]
- Генератор команд cURL [RU]
- cURL 命令生成器 [ZH]