Masukan
Menyiapkan ruang kerja Anda…
Cara menggunakan
- Tempel panggilan Fetch dengan data literal yang didukung.
- Isi URL dasar untuk URL relatif dan tinjau catatan kompatibilitas.
- Salin perintah atau unduh request.sh.
Mengambil data permintaan dari Fetch
Cuplikan Fetch dapat berisi data permintaan dan logika aplikasi apa pun. Konverter membaca pohon sintaks terbatas untuk menerjemahkan data tanpa menjalankan cuplikan.
Perintah cURL berjalan di luar konteks browser. Cookie, kebijakan same-origin dan pengaturan lingkungan lain perlu dipertimbangkan terpisah.
Sintaks literal dan nilai dinamis
String, array, objek literal, JSON.stringify serta constructor Headers/URLSearchParams literal didukung. Panggilan dapat dibungkus await, satu deklarasi variabel atau rantai handler respons.
Nilai dari variabel, fungsi, import atau ekspresi dinamis tidak dievaluasi. Body biner dan multipart tidak didukung.
fetch("https://httpbin.org/anything?source=devtoolsy", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({message: "Hello, API!", active: true}),
credentials: "omit"
});curl --globoff 'https://httpbin.org/anything?source=devtoolsy' --location --header 'Content-Type: application/json' --data-raw '{"message":"Hello, API!","active":true}'Hanya data contoh. Nilai, autentikasi, dan perilaku endpoint perlu diperiksa sesuai konteks Anda.
Konteks browser dan URL basis
URL relatif diresolusikan terhadap URL dasar yang Anda masukkan. Penyimpanan cookie dan pengaturan kredensial browser tidak dapat disalin menjadi nilai cookie privat pada proses shell.
Menjalankan perintah di tempat lain
Hasil memakai kutipan POSIX dan tidak dijalankan halaman. Tinjau URL, header, body dan autentikasi sebelum menjalankan atau berbagi skrip unduhan.
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
Dapatkah JavaScript sembarang ditempel?
Tidak. Parser menerima data permintaan literal yang didukung, lalu melaporkan nilai dinamis dan sintaks tak didukung tanpa menjalankannya.
Apakah cookie browser disalin ke cURL?
Tidak. Proses cURL tidak berbagi penyimpanan cookie browser. Pengaturan kredensial dijelaskan sebagai konteks, bukan diubah menjadi cookie privat.
Apa yang harus diisi pada URL dasar?
Gunakan origin dan path tempat permintaan relatif seharusnya diresolusikan. Konverter tidak menebak alamat halaman asal dari cuplikan.
Apakah handler respons dijalankan?
Tidak. Rantai handler yang didukung dapat dikenali di sekitar permintaan, tetapi kode callback tidak dijalankan.
Apakah hasil cocok untuk semua shell?
Tidak. Hasil memakai kutipan POSIX. Windows cmd dan PowerShell memiliki aturan berbeda dan mungkin memerlukan penyesuaian.