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
URL, üstbilgi, kimlik bilgileri ve gövde bu tarayıcı sekmesinde kalır. Livewire üzerinden gönderilmez, URL'ye eklenmez ve yüklenmez. Akış durumu ilk kayıttan 30 dakika sonra sona erer; sekmeyi kapatmak durumu temizler.
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 Livewire üzerinden 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
İkilik Tabandan ASCII'ye Dönüştürücü
İkilik veri yapıştırın (boşlukla ayrılmış baytlar veya uzun bir bit dizisi) ve temsil ettiği ASCII metni alın. 7 bit ve 8 bit kodlamaları destekler.
BBCode HTML Dönüştürücü
BBCode'u (forum işaretlemesi) temiz HTML'e dönüştürün. Biçimlendirme etiketleri, listeler, alıntılar, kod, görseller, linkler ve tabloları işler.
Binary'den Hex'e Dönüştürücü
Binary girdiyi sade büyük harfli hexadecimal değere dönüştürün. Binary olmayan karakterler yok sayılır ve baştaki sıfırlar korunmaz.
İkiliden Sekizliye Dönüştürücü
Bitleri üçer üçer gruplayarak ikiliyi sekizliye dönüştürün. Unix izinleri, eski sistemler ve kompakt sayısal gösterim için yararlıdır.
HEX Renk Seçici
HEX rengi seçin veya girin; RGB, HSL, yaklaşık CMYK, bağıl parlaklık ve beyaz-siyah kontrast oranlarını görün.
İkilik Sayıdan Onluk Sayıya
İkilik sayıları anında onluk sayıya dönüştürün. Her bitin nasıl katkı verdiğini görebilmeniz için konumsal açılımı gösterir.