cURL ke Kod
Tukar arahan cURL kepada kod JavaScript, Python, Go, Java, PHP, Ruby, C#, Rust serta-merta. Penukar dalam talian percuma menyokong header, data POST, auth dan lain-lain.
Bagaimana menukar arahan cURL kepada kod?
Tampal arahan cURL anda ke kawasan input, pilih bahasa pengaturcaraan sasaran, dan kod akan dijana serta-merta. Anda boleh menyalin kod yang dijana dengan satu klik.
Bahasa pengaturcaraan apa yang disokong?
JavaScript (fetch & axios), Python (requests & httpx), Go (net/http), Java (HttpURLConnection), PHP (curl_exec), Ruby (net/http), C# (HttpClient), dan Rust (reqwest).
Adakah ia mengendalikan pengepala cURL dan data POST?
Ya, menghuraikan semua flag cURL biasa termasuk -H (pengepala), -d/--data (badan POST), -X (kaedah), -u (pengesahan), -b (kuki), -L (ikuti lencongan), dan -k (tidak selamat).
Bolehkah ia mengendalikan arahan cURL berbilang baris?
Ya, penghurai secara automatik mengendalikan baris sambungan backslash, nilai dalam petikan tunggal dan ganda, serta format petikan yang biasa ditemui dalam arahan cURL dari terminal.
Apakah cURL dan mengapa tukar kepada kod?
cURL ialah alat baris perintah untuk memindahkan data melalui URL. Pembangun sering mendapat arahan cURL dari DevTools penyemak imbas atau dokumentasi API. Menukar kepada kod membolehkan anda mengintegrasikan permintaan ini terus ke dalam aplikasi.
Adakah ia berfungsi dengan arahan cURL yang disalin dari Chrome DevTools?
Ya, anda boleh klik kanan pada sebarang permintaan rangkaian dalam Chrome DevTools, pilih "Copy as cURL" dan tampal di sini. Penghurai mengendalikan format tepat yang dijana oleh Chrome.
Adakah data saya selamat? Adakah penukaran dilakukan di pelayan?
Semua penukaran berlaku sepenuhnya dalam penyemak imbas anda. Tiada data dihantar ke mana-mana pelayan, jadi selamat untuk menampal arahan yang mengandungi kunci API atau token sensitif.
Bolehkah saya menukar arahan cURL dengan muat naik fail?
Ya, flag -F (data borang) dan --data-binary disokong. Kod yang dijana akan menyertakan pengendalian badan multipart atau binari yang sesuai.
Adakah ia menyokong pengesahan Bearer token?
Ya, pengepala Authorization dengan token Bearer dikekalkan dalam kod yang dijana sama seperti yang dinyatakan dalam arahan cURL.
Apakah perbezaan antara output fetch dan axios untuk JavaScript?
fetch ialah API native penyemak imbas tanpa kebergantungan, manakala axios ialah library pihak ketiga popular dengan penghuraian JSON automatik dan interceptor. Pilih berdasarkan keperluan projek anda.