Tukar Curl kepada Ambil JavaScript
Tukar arahan curl kepada Python sedia untuk dijalankan, pengambilan JavaScript, Node axios, PHP dan kod Go — secara setempat dalam penyemak imbas anda.
Hasilnya
Halaman ini membuka penukar dengan sasaran pengambilan dipratentukan: tampal perintah curl dan dapatkan panggilan tunggu tunggu() moden yang berjalan tidak berubah dalam setiap penyemak imbas dan dalam Node.js 18+, yang pengambilan tersedia secara global tanpa sebarang pergantungan.
Penjana memetakan bendera lencong ke objek pilihan pengambilan: -X menjadi kaedah, -Entri H mengisi pengepala, badan JSON -d disiri semula sebagai JSON. stringify ke atas literal objek sebenar (lebih mudah untuk diedit daripada rentetan terlepas), -u bertukar menjadi Kebenaran: Pengepala asas dibina dengan btoa(), dan medan -F menjadi tambahan FormData. Coretan diakhiri dengan membaca respons sebagai json() atau text() bergantung pada jenis kandungan yang diisytiharkan.
Satu perkara yang tidak boleh diubah oleh penukar: dasar asal yang sama penyemak imbas. Permintaan yang berfungsi dari curl mungkin disekat oleh CORS apabila dihantar dari halaman web — itu adalah isu pengepala sebelah pelayan, bukan pepijat dalam kod. Apabila memanggil API pihak ketiga daripada kod bahagian hadapan, ingat kunci API di dalam coretan menjadi kelihatan kepada setiap pelawat; simpan kunci rahsia pada bahagian belakang dan proksi panggilan.