cURL ke Pengonversi Kode

Tempel perintah curl apa pun — dapatkan kode idiomatik dalam 12 bahasa, secara instan dan pribadi.

Generated code
 

Ubah contoh dokumentasi API menjadi kode yang berfungsi untuk tumpukan Anda dalam satu tempel. Pengurai memahami sintaksis shell yang sebenarnya - kutipan, pelolosan, kelanjutan baris - dan generator menulis kode idiomatik, bukan templat yang digabungkan dengan string: dikte JSON asli dengan Python, BodyPublishers di Java, tabel hash Invoke-RestMethod di PowerShell. Semuanya berjalan di browser Anda; perintah dengan kunci API tidak pernah menyentuh server.

Pertanyaan yang Sering Diajukan

Ke bahasa apa perintah cURL dapat dikonversi?

Dua belas target: Pengambilan JavaScript, Axios, Node.js, permintaan Python, Python httpx, PHP cURL, PHP Guzzle, Go net/http, Java HttpClient, C# HttpClient, Ruby Net::HTTP dan PowerShell — mencakup tumpukan di balik sebagian besar integrasi API.

Opsi curl manakah yang dipahami parser?

Kumpulan kerja umum: -X/--request, -H header, semua varian -d/--data, --data-urlencode, --json, -F multipart form, -u basic auth (dikonversi ke header Otorisasi), -b cookies, -A user-agent, -e referer, -L redirect, -k insecure, --compressed dan -G. Kutipan, pelolosan, dan kelanjutan garis miring terbalik multi-baris ditangani seperti halnya shell.

Apakah kunci API saya dalam perintah dikirim ke mana saja?

Tidak — konversi adalah 100% JavaScript sisi klien. Perintahnya, termasuk token apa pun di dalamnya, tidak pernah keluar dari browser Anda. Tetap saja, putar kredensial apa pun yang Anda tempelkan ke alat online APAPUN sebagai kebiasaan.

Mengapa data JSON terlihat berbeda pada keluaran Python?

Ketika isi JSON valid, konverter memancarkan dict asli idiomatik yang diteruskan melalui json= (dengan True/False/None dikonversi dengan benar) alih-alih string mentah — cara yang sebenarnya ditulis oleh pengembang Python berpengalaman.

Apa yang terjadi jika perintah saya menggunakan -k / --insecure?

Kode yang dikonversi dengan setia menonaktifkan verifikasi TLS DAN membawa komentar peringatan keras, karena mengirimkannya ke produksi memungkinkan serangan man-in-the-middle. Perbaiki sertifikat bila memungkinkan.