Ubah cURL menjadi kode
Sematkan ke alat AndaTempel perintah cURL dan dapatkan permintaan yang sama dalam fetch, Axios, Python requests, Go, atau PHP. Tidak ada yang dijalankan dan tidak ada yang dikirim.
Berjalan sepenuhnya di browser Anda. Apa yang Anda ketik tidak pernah dikirim ke server kami.
riwayat · 0
Masukan yang diproses muncul di sini selama halaman ini terbuka. Memuat ulang halaman akan mengosongkan daftar.
Contoh kode
Salin contoh ini ke proyek Anda sendiri. Masing-masing hanya memakai pustaka standar bahasanya, jadi tidak ada yang perlu diinstal.
const user = 'zoë'
const password = 'pw'
const token = Buffer.from(`${user}:${password}`).toString('base64')
console.log(`Authorization: Basic ${token}`)Fungsinya
Mengubah perintah cURL menjadi kode untuk fetch, Axios, Python requests, Go, atau PHP. Perintah dibaca sebagai teks: tidak ada yang dijalankan dan tidak ada permintaan yang dikirim.
Cara memakai
- Tempel perintah cURL atau letakkan file teks. Perintah yang disalin dari panel jaringan browser dapat dipakai, termasuk baris lanjutan dengan backslash.
- Pilih bahasa di bawah Ubah ke.
- Salin atau unduh kodenya. Opsi yang tidak dapat diubah dicantumkan di bawahnya.
Contoh
curl -u alice:s3cret https://api.example.com/private menjadi permintaan fetch dengan header Authorization: Basic YWxpY2U6czNjcmV0, dan di Python menjadi auth=("alice", "s3cret").
Perlu diketahui
- Didukung: metode (
-X), header (-H), data (-d,--data-raw,--data-binary,--data-urlencode,--json),-G, basic auth (-u), cookie (-b), user agent (-A), dan referer (-e). - Header yang diberikan dua kali memakai nilai terakhirnya. Body tanpa Content-Type mendapat tipe formulir, seperti yang dikirim cURL.
- File (
-d @file), unggahan (-F), proxy, dan opsi TLS tidak diubah. Semuanya dicantumkan agar Anda tahu apa yang tidak dimuat kode. - Perintah sering berisi token dan kata sandi, jadi alat ini tidak menampilkan iklan dan tidak menyimpan riwayat atau tautan bagikan dari yang Anda tempel.
Apa yang terjadi pada perintah yang saya tempel?
Perintah dipecah menjadi kata-kata seperti yang dilakukan shell, tanpa menjalankannya, lalu opsinya dibaca: metode, header, data, basic auth, dan URL. Hasilnya berupa kode yang bisa Anda tempel ke proyek. Opsi yang tidak mengubah permintaan, seperti -s atau --compressed, dicantumkan sebagai tidak diubah.
Pertanyaan yang sering diajukan
Apakah ini menjalankan perintah saya atau mengirim permintaan?
Tidak. Perintah hanya dibaca sebagai teks dan diubah menjadi kode di browser Anda. Tidak ada yang dijalankan dan tidak ada permintaan yang dikirim.
Amankah menempel perintah yang berisi token atau kata sandi?
Teks tetap di browser Anda dan tidak pernah dikirim ke server kami, dan halaman ini tidak menampilkan iklan. Meski begitu, ganti rahasia asli dengan nilai pengganti sebelum membagikan kode, dan perbarui token yang pernah ditempel di tempat yang tidak Anda percaya.
Opsi apa saja yang didukung?
Metode (-X), header (-H), data (-d, --data-raw, --data-binary, --data-urlencode, --json), -G, basic auth (-u), cookie, user agent, dan referer. File seperti -d @body.json dan unggahan formulir (-F) tidak dapat dibaca di sini dan dicantumkan sebagai tidak diubah.