cURL se Fetch

Ek curl command ko JavaScript fetch() call mein convert karein.

Aapki curl command locally aapke browser mein convert hoti hai aur kabhi upload nahi hoti, lekin kisi bhi tool mein asli production tokens ya credentials paste karne se bachein.

Kisi API URL ko inspect kar rahe hain? URL Parser try karein.

cURL se Fetch ke baare mein

Yeh curl to fetch converter aapke terminal, browser DevTools, ya API docs se copy ki hui curl command leta hai aur use ek ready-to-run JavaScript fetch() call ke roop mein rewrite kar deta hai. Curl to fetch converter ke taur par yeh common flags jaise -X, -H, -d, --data-raw, --json, -u, -b, aur -G ko parse karta hai, sahi HTTP method infer karta hai, sensible Content-Type headers set karta hai, aur JSON bodies ko JSON.stringify se pretty-print karta hai. Isse aap ek curl request ko front-end code, Node script, ya quick test mein bina haath se syntax translate kiye le ja sakte hain. Yeh developers, QA engineers, aur un sabhi ke liye banaya gaya hai jo API calls wire up karte hain aur fast curl to javascript translation chahte hain. Conversion poori tarah aapke browser mein chalta hai, isliye aap jo command paste karte hain woh locally process hoti hai aur kabhi aapke device se bahar nahi jaati.

Features

cURL se Fetch kaise use karein

  1. Apni curl command ko cURL command box mein paste karein.
  2. Right side ke output panel mein generated fetch() equivalent padhein.
  3. Warning banner check karein ki koi flag ignore ya adjust to nahi hua.
  4. Fetch code grab karne ke liye Copy click karein, ya use request.js ke roop mein download karein.

Example

Input

curl https://api.example.com/users \
  -H "Authorization: Bearer TOKEN" \
  -d '{"name":"Ada"}'

Output

const response = await fetch("https://api.example.com/users", {
  method: "POST",
  headers: {
    "Authorization": "Bearer TOKEN",
    "Content-Type": "application/x-www-form-urlencoded"
  },
  body: "{\"name\":\"Ada\"}",
});

const data = await response.text();

Ek -d body default roop se POST aur form-urlencoded Content-Type leta hai.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

cURL to Fetch converter kya hai?
Yeh ek in-browser tool hai jo common curl flags ko parse karta hai jaise -X, -H, -d aur uske variants, --json, -u, -b, -A, -e, -G, aur --url, phir sahi method, headers, aur body ke saath ek equivalent JavaScript fetch() call banata hai.
Main curl command ko fetch mein kaise convert karoon?
Apni curl command ko input box mein paste karein aur cURL to Fetch converter turant right side par fetch() equivalent render kar deta hai, jise aap copy ya request.js ke roop mein download kar sakte hain.
cURL to Fetch converter HTTP method kaise decide karta hai?
Agar aap -X ya --request pass karte hain to woh use karta hai; warna data body hone par POST aur na hone par GET default leta hai.
Kya yeh -u se basic auth aur -G query data handle karta hai?
Haan. -u ya --user value ko base64-encode karke Authorization: Basic header mein daala jaata hai, aur -G ke saath aapka -d data URL mein query string ke roop mein append hota hai jabki request body khaali rehti hai, bilkul curl ki tarah.
Kya convert karte waqt meri curl command kahin bheji jaati hai?
Nahi. Curl to fetch conversion poori tarah aapke browser mein chalta hai, isliye command aur usme maujood koi bhi token locally process hote hain aur kabhi aapke device se bahar nahi jaate.

Related tools

Saare ArrayKit tools