Masukan
Menyiapkan ruang kerja Anda…
Cara menggunakan
- Tempel satu perintah cURL POSIX atau muat Contoh.
- Periksa panggilan Fetch dan catatan kompatibilitas.
- Salin kode atau unduh request.js untuk ditinjau dan dipakai.
Dari perintah ke permintaan browser
cURL menjelaskan permintaan dalam lingkungan command line. Fetch menyatakan data serupa dalam JavaScript, dengan kebijakan browser yang dapat membatasi pengiriman dan pembacaan.
Konverter mengambil kolom yang didukung dan menghasilkan kode. Konversi tidak menjalankan sintaks shell, membaca file lokal atau mengirim permintaan.
Data permintaan yang didukung
Opsi metode, header, data teks, JSON, data-urlencode, Basic auth dan Bearer umum didukung. Kutipan POSIX di-parse sebagai input permintaan tanpa diteruskan ke shell.
Body file lokal, unggahan multipart, ekspresi shell dan flag tidak dikenal ditolak agar penghilangannya tidak diam-diam mengubah permintaan.
curl --location 'https://httpbin.org/anything?source=devtoolsy' --header 'Content-Type: application/json' --data-raw '{"message":"Hello, API!","active":true}'fetch("https://httpbin.org/anything?source=devtoolsy", {method: "POST", headers: {"Content-Type": "application/json"}, body: "{\"message\":\"Hello, API!\",\"active\":true}", credentials: "omit", redirect: "follow"});Hanya data contoh. Nilai, autentikasi, dan perilaku endpoint perlu diperiksa sesuai konteks Anda.
Kompatibilitas browser
Fetch tunduk pada CORS, header yang dikelola browser, kebijakan cookie dan pengalihan. Panggilan valid pun mungkin tidak dapat mereproduksi respons command line di browser.
Menggunakan kode hasil
Salin dan Unduh hanya mengekspor kode. Baca catatan kompatibilitas sebelum menjalankan; header, URL atau body dapat berisi kredensial dari perintah sumber.
Alat lokal menerima hingga 1 MiB, URL hingga 64 KiB, dengan batas pemrosesan 5 detik. Permintaan API mendukung 100 header dan 100 baris parameter, timeout 1–120 detik serta hingga 5 MiB data respons yang diterima. Pratinjau teks panjang dipersingkat. Permintaan dikirim langsung ke endpoint pilihan Anda; CORS dan kebijakan browser berlaku.
Pertanyaan umum
Apakah konversi mengirim permintaan?
Tidak. Parsing dan pembuatan kode lokal. Permintaan berjalan jika kode Fetch dijalankan di tempat lain.
Mengapa Fetch gagal saat cURL berhasil?
Browser memberlakukan CORS serta mengatur header, kredensial dan pengalihan tertentu. Kode tidak dapat melewati kebijakan tersebut.
Dapatkah file @filename dibaca?
Tidak. Body file lokal dan multipart tidak didukung. Konverter tidak membaca path yang disebut dalam perintah.
Dapatkah menempel sintaks kutipan PowerShell atau Windows cmd?
Konverter mengharapkan cURL POSIX. Konvensi kutipan shell lain perlu disesuaikan terlebih dahulu.
Apakah nilai autentikasi dihapus dari hasil?
Tidak. Autentikasi dan data yang didukung dikonversikan. Periksa atau samarkan kode sebelum berbagi.