सीधे कंटेंट पर जाएँ
ToolMug

↑ ↓ से चुनें, Enter से खोलें, Esc से बंद करें।

cURL से कोड कन्वर्टर

Browser developer tools से copy किया curl command paste करके वही request चलाने वाला code पाएँ। Headers, JSON bodies, form uploads और authentication carry होते हैं; कुछ भी कहीं भेजा नहीं जाता।

आपके ब्राउज़र में चलता है — आपका डाला गया कुछ भी अपलोड नहीं होता

Chrome या Edge DevTools में, Network पैनल में किसी रिक्वेस्ट पर राइट-क्लिक करें और Copy → Copy as cURL (bash या cmd) चुनें।

कैसे इस्तेमाल करें

  1. curl command paste करें या sample load करें।
  2. JavaScript fetch, Node.js axios, Python requests या Go चुनें।
  3. Generated code को अपने project में copy करें।

विकल्पों की जानकारी

Supported options
-X, -H, -d/--data-raw/--data-binary/--data-urlencode, --json, -F, -u, -b, -A, -e, -G, -I, -L, -k और --compressed short, long या --option=value रूप में। -s, -v, -o जैसे output-only flags ignore होते हैं।
JSON bodies
JSON content type वाला body object literal बनता है, जैसे Python में json=payload, ताकि edit करना आसान हो।
Redirects
-L देने तक curl redirects follow नहीं करता। Generated code यही behaviour रखता है, जैसे Python में allow_redirects=False।

उदाहरण

यह कमांड, जैसी ब्राउज़र से कॉपी हुई:

curl -X POST https://api.example.com/v1/users \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer TOKEN' \
  -d '{"name":"Ada","age":36}'

fetch के साथ यह बन जाती है:

const response = await fetch("https://api.example.com/v1/users", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer TOKEN",
  },
  body: JSON.stringify({
    "name": "Ada",
    "age": 36
  }),
  redirect: 'manual',
});

और Python requests के साथ यह:

response = requests.post("https://api.example.com/v1/users", headers=headers, json=payload, allow_redirects=False)

Python में Content-Type हेडर headers से बाहर रखा जाता है क्योंकि json= आर्गुमेंट उसे खुद सेट करता है। redirect: 'manual' और allow_redirects=False curl के डिफ़ॉल्ट व्यवहार को बनाए रखते हैं, यानी रीडायरेक्ट का पीछा न करना।

अक्सर पूछे जाने वाले सवाल

Browser से curl command कैसे पाऊँ?

Developer tools खोलें, Network panel में request पर right-click करके Copy → Copy as cURL चुनें। Bash और Windows cmd दोनों formats समझे जाते हैं।

क्या tokens या cookies कहीं भेजे जाते हैं?

नहीं। Command browser में parse होता है, execute या upload नहीं। Generated code share करने से पहले secrets हटाएँ।

Option unsupported क्यों बताई गई?

Client certificates या proxies जैसी request बदलने वाली पर simple equivalent न होने वाली options convert नहीं होतीं। उन्हें हटाकर setting हाथ से जोड़ें।

प्राइवेसी

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।

मिलते-जुलते टूल