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.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
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.
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.
EditorConfig Oluşturucu
Girinti, satır sonu ve karakter kümesi kurallarınızdan bir .editorconfig oluşturun, ardından deponuzdaki her dil için doğru bölümü ekleyin: Python, Go, YAML, Makefile ve daha fazlası.
Araç diğer dillerde mevcuttur
- منشئ أوامر cURL [AR]
- Générateur de commandes cURL [FR]
- cURL 명령 생성기 [KO]
- Pembuat Perintah cURL [ID]
- cURL-Befehlsgenerator [DE]
- Generator poleceń cURL [PL]
- cURL-opdrachtgenerator [NL]
- cURL-kommandogenerator [SV]
- เครื่องมือสร้างคำสั่ง cURL [TH]
- cURLコマンドジェネレーター [JA]
- Trình tạo lệnh cURL [VI]
- Generador de comandos cURL [ES]
- Gerador de comandos cURL [PT]
- Генератор команд cURL [RU]
- cURL 命令生成器 [ZH]
- cURL Command Generator [EN]
- Generatore di comandi cURL [IT]