0

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.

Memproses... 0%
Perintah shell tokenizing
Menghuraikan pilihan curl
Model permintaan bangunan
Menjana kod sasaran

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.