Jana Perintah cURL Dalam Talian Percuma

Nyatakan permintaan HTTP dalam borang dan dapatkan perintah cURL yang sedia dijalankan. Kemudian eksport permintaan yang sama sebagai kod Python, JavaScript, Java, Go, Rust atau C# tanpa menaip semula apa-apa.

Pembina Perintah cURL


                    
Contoh Kod
Select a language above to generate a code example from the current request settings.
Tiga langkah mudah

Cara Menjana Perintah cURL Dalam Talian

Nyatakan permintaan sekali dan gunakan semula sebagai perintah atau kod.

1

Nyatakan permintaan

Pilih kaedah HTTP, masukkan URL, tambah pengepala dan pilih format badan seperti data borang, JSON, teks mentah atau muat naik fail.

2

Jana perintah

Pilih Jana Perintah untuk membina perintah cURL, kemudian salinnya dengan Salin Perintah.

3

Eksport kod

Pilih tab bahasa di bawah Contoh Kod untuk menukar permintaan yang sama kepada kod Python, JavaScript, Java, Go, Rust atau C#.

Eksport kod

Daripada Satu Permintaan kepada Enam Bahasa

Setiap cebisan kod mencerminkan kaedah, URL, pengepala, badan dan proksi yang sama seperti tetapan anda di atas.

Bahasa Klien HTTP Kebergantungan Sokongan proksi
Python requests requests Ya, melalui proxies
JavaScript fetch Tiada, API standard Diurus oleh pelayar
Java HttpClient JDK 11 atau lebih baharu Ya, ProxySelector
Go net/http Tiada, pustaka standard Ya, http.ProxyURL
Rust reqwest (blocking) reqwest dengan blocking Ya, reqwest::Proxy
C# HttpClient Tiada, pustaka standard Ya, WebProxy

Privasi sejak reka bentuk: perintah dan setiap cebisan kod dijana dengan JavaScript dalam pelayar anda. URL, pengepala, token dan badan permintaan tidak pernah dimuat naik ke pelayan 73hi.

Pembina cURL percuma

Direka untuk Penyahpepijatan API Harian

Bahagian permintaan HTTP yang biasanya anda taip semula secara manual, dihimpunkan dalam satu borang.

Pengepala pratetap

Tambah jenis kandungan, pengepala pengesahan dan kuki lazim, atau pilih User-Agent yang realistik dengan satu klik.

Semua jenis badan

Beralih antara tiada badan, data borang, JSON, teks mentah dan muat naik fail, dengan bendera perintah yang diselaraskan secara automatik.

Sedia untuk proksi

Tetapkan proksi HTTP atau SOCKS5 dengan bukti kelayakan pilihan dan dapatkan bendera -x serta kod proksi setiap bahasa yang sepadan.

Salin dengan satu klik

Salin perintah lengkap atau cebisan kod yang dijana terus ke papan klip, sedia untuk ditampal ke terminal atau penyunting.

Soalan dan jawapan

Soalan Lazim Pembina Perintah cURL

Adakah pembina cURL percuma?

Ya. Pembina cURL dan eksport kod adalah percuma tanpa pendaftaran. Semuanya dijana setempat dalam pelayar anda.

Bahasa pengaturcaraan manakah yang tersedia untuk eksport kod permintaan?

Anda boleh mengeksport Python dengan requests, JavaScript dengan fetch, Java dengan HttpClient, Go dengan net/http, Rust dengan reqwest, dan C# dengan HttpClient.

Adakah data permintaan saya dimuat naik ke pelayan?

Tidak. Perintah dan setiap contoh kod dijana dengan JavaScript dalam pelayar anda, jadi URL, pengepala dan badan permintaan tidak pernah meninggalkan peranti.

Apakah perbezaan antara Data borang dan Data JSON?

Data borang menghantar pasangan kunci=nilai berkod URL dengan --data-urlencode, seperti yang dihantar oleh borang HTML. Data JSON menghantar rentetan JSON mentah dengan -d, biasanya bersama pengepala Content-Type: application/json . Data mentah menghantar input anda tanpa perubahan.

Bagaimana menambah proksi pada perintah yang dijana?

Pilih Proksi HTTP atau Proksi SOCKS5, kemudian masukkan hos, port dan bukti kelayakan pilihan. Perintah cURL menggunakan bendera -x , dan setiap contoh bahasa menggunakan proksi melalui mekanisme standardnya sendiri.

Apakah kebergantungan yang diperlukan oleh contoh yang dijana?

Contoh Python menggunakan pustaka requests dan contoh Rust menggunakan reqwest dengan ciri blocking. JavaScript, Java pada JDK 11 atau lebih baharu, Go dan C# hanya menggunakan pustaka standard.

Adakah pilihan muat naik fail memuat naik fail saya?

Tidak. Anda menaip laluan fail setempat yang ditulis ke dalam perintah sebagai teks. Fail itu sendiri tidak pernah dibaca atau dimuat naik, kerana seluruh alat berjalan dalam pelayar anda.