आउटपुट
cURL Command
JavaScript fetch()

cURL to JavaScript Converter

यह tool क्या करता है

cURL command चिपकाएं और converter तुरंत ready-to-run JavaScript बनाता है। Toolbar से fetch() या axios चुनें। Parser URL, HTTP method, headers, request body और authentication credentials extract करता है।

उपयोग का तरीका

  1. DevTools, Postman, या API documentation से cURL command copy करें।
  2. बायें panel में चिपकाएं। Conversion अपने आप चलती है।
  3. Toolbar से fetch() या axios चुनें।
  4. Generated JavaScript copy करने के लिए कॉपी करें दबाएं।

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

यह converter कौन-से cURL flags सपोर्ट करता है?

Converter सबसे आम flags संभालता है: -X (method), -H (headers), -d/--data/--data-raw/--data-binary (request body), -u (basic auth), -b (cookies), -L (redirects follow करें), -A (user agent) और --compressed। अनजान flags अनदेखे होते हैं।

cURL command कहाँ से मिलेगा?

ब्राउज़र DevTools में: Network टैब खोलें, किसी भी request पर right-click करें और Copy > Copy as cURL चुनें। Postman में: code आइकन पर क्लिक करके cURL चुनें। API documentation में भी अक्सर cURL उदाहरण होते हैं।

fetch() और axios में क्या अंतर है?

दोनों JavaScript में HTTP requests भेजते हैं। fetch() आधुनिक ब्राउज़र और Node.js 18+ में पहले से मौजूद है, कुछ इंस्टॉल नहीं करना पड़ता। axios एक लोकप्रिय library है जो अपने आप JSON parsing, request/response interceptors और बेहतर error handling देती है। सरल कामों के लिए fetch() और जिन प्रोजेक्ट में axios पहले से है वहाँ axios इस्तेमाल करें।

क्या converter कई लाइनों वाले cURL commands संभालता है?

हाँ। Backslash (\) से कई लाइनों में बँटे cURL commands parse करने से पहले जोड़ दिए जाते हैं। Line continuations समेत पूरा command पेस्ट करें।

क्या यह converter सुरक्षित है?

हाँ। Parsing पूरी तरह आपके ब्राउज़र में होती है। कोई cURL command या API key किसी सर्वर पर नहीं भेजी जाती।