cURL’u koda dönüştür
Araçlarına sabitleBir cURL komutu yapıştır, aynı isteği fetch, Axios, Python requests, Go veya PHP olarak al. Hiçbir şey çalıştırılmaz ve hiçbir şey gönderilmez.
Tamamen tarayıcında çalışır. Yazdıkların sunucularımıza asla gönderilmez.
geçmiş · 0
İşlenen girdiler bu sayfa açık olduğu sürece burada görünür. Sayfayı yenilemek listeyi temizler.
Kod örnekleri
Bu örnekleri kendi projenize kopyalayın. Her biri yalnızca dilin standart kütüphanesini kullanır, bu yüzden kurulacak bir şey yoktur.
const user = 'zoë'
const password = 'pw'
const token = Buffer.from(`${user}:${password}`).toString('base64')
console.log(`Authorization: Basic ${token}`)Ne yapar
Bir cURL komutunu fetch, Axios, Python requests, Go veya PHP için koda dönüştürür. Komut metin olarak okunur: hiçbir şey çalıştırılmaz ve hiçbir istek gönderilmez.
Nasıl kullanılır
- Bir cURL komutu yapıştır ya da bir metin dosyası bırak. Tarayıcının ağ panelinden kopyalanan komutlar, ters eğik çizgiyle satır devamları dahil, çalışır.
- Şuna dönüştür altından dili seç.
- Kodu kopyala veya indir. Dönüştürülemeyen seçenekler altında listelenir.
Örnekler
curl -u alice:s3cret https://api.example.com/private, fetch’te Authorization: Basic YWxpY2U6czNjcmV0 başlıklı bir isteğe, Python’da ise auth=("alice", "s3cret") ifadesine dönüşür.
Bilmekte fayda var
- Desteklenenler: yöntem (
-X), başlıklar (-H), veri (-d,--data-raw,--data-binary,--data-urlencode,--json),-G, temel kimlik doğrulama (-u), çerezler (-b), user agent (-A) ve referer (-e). - İki kez verilen bir başlık son değerini korur. Content-Type’ı olmayan bir gövdeye, cURL’un gönderdiği gibi form türü eklenir.
- Dosyalar (
-d @file), yüklemeler (-F), proxy’ler ve TLS seçenekleri dönüştürülmez. Kodun neleri dışarıda bıraktığını görmen için listelenirler. - Komutlar çoğu zaman token ve parola içerir; bu yüzden bu araç reklam göstermez ve yapıştırdıklarının geçmişini ya da paylaşım bağlantısını tutmaz.
Yapıştırdığım komuta ne oluyor?
Komut, bir kabuğun yaptığı gibi çalıştırılmadan sözcüklere ayrılır ve seçenekleri okunur: yöntem, başlıklar, veri, temel kimlik doğrulama ve URL. Sonuç, projene yapıştırabileceğin koddur. -s veya --compressed gibi isteği değiştirmeyen seçenekler dönüştürülmedi olarak listelenir.
Sık sorulan sorular
Bu komutumu çalıştırır mı ya da isteği gönderir mi?
Hayır. Komut yalnızca metin olarak okunur ve tarayıcında koda dönüştürülür. Hiçbir şey çalıştırılmaz ve hiçbir istek yapılmaz.
Token veya parola içeren bir komutu yapıştırmak güvenli mi?
Metin tarayıcında kalır, sunucularımıza hiçbir zaman gönderilmez ve bu sayfa reklam göstermez. Yine de kodu paylaşmadan önce gerçek sırları yer tutucularla değiştir ve güvenmediğin bir yere yapıştırılmış bir token’ı yenile.
Hangi seçenekler destekleniyor?
Yöntem (-X), başlıklar (-H), veri (-d, --data-raw, --data-binary, --data-urlencode, --json), -G, temel kimlik doğrulama (-u), çerezler, user agent ve referer. -d @body.json gibi dosyalar ve form yüklemeleri (-F) burada okunamaz ve dönüştürülmedi olarak listelenir.