कॉन्फ़िगरेशन
ब्राउज़र या किसी API के दस्तावेज़ से कॉपी किया गया cURL कमांड पेस्ट करें और उसे तुरंत उपयोग योग्य कोड में बदलें। लक्ष्य भाषा चुनें और कोड सिंटैक्स हाइलाइटिंग के साथ रीयल टाइम में जनरेट होगा। HTTP बॉयलरप्लेट को हाथ से लिखे बिना APIs का तेज़ी से उपयोग करने के लिए आदर्श।
cURL कमांड

यह कैसे काम करता है

कोई cURL कमांड पेस्ट करें और यह टूल उसे आपकी चुनी हुई भाषा में समतुल्य कोड में बदल देता है: Python, JavaScript, Go, PHP, Rust और कई अन्य। यह कमांड के URL, मेथड, हेडर, बॉडी डेटा और प्रमाणीकरण की व्याख्या करता है और संबंधित HTTP अनुरोध बनाता है।

यह तब आदर्श है जब आप ब्राउज़र कंसोल या किसी API के दस्तावेज़ से कोई cURL कमांड कॉपी करते हैं और उसे प्रत्येक हेडर व पैरामीटर को हाथ से दोबारा लिखे बिना अपने कोड में लाना चाहते हैं। रूपांतरण पूरी तरह आपके ब्राउज़र में होता है।

उपयोग के मामले

  • ब्राउज़र के "Copy as cURL" को अपनी कार्य भाषा के कोड में बदलना।
  • किसी API के दस्तावेज़ के cURL उदाहरणों को अपने स्टैक में बदलना।
  • टर्मिनल में पहले से परखे गए किसी अनुरोध को किसी स्क्रिप्ट या ऐप के भीतर पुनः उपयोग करना।
  • तुलना करना कि एक ही HTTP अनुरोध विभिन्न भाषाओं में कैसे व्यक्त होता है।

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

यह किन cURL कमांड का समर्थन करता है?

यह सबसे अधिक उपयोग किए जाने वाले विकल्पों को पहचानता है: मेथड (-X), हेडर (-H), बॉडी डेटा (-d, --data, --data-raw), फ़ॉर्म, बेसिक प्रमाणीकरण (-u) और URL। इससे यह ब्राउज़र या दस्तावेज़ से कॉपी किए गए अधिकांश अनुरोधों को कवर करता है।

क्या मैं जो डेटा पेस्ट करता हूँ वह किसी सर्वर को भेजा जाता है?

नहीं। कमांड पूरी तरह आपके ब्राउज़र में पार्स और रूपांतरित होता है; आप जो पेस्ट करते हैं उसमें से कुछ भी किसी सर्वर पर अपलोड नहीं होता। फिर भी, यदि कमांड में टोकन या क्रेडेंशियल हों तो साझा करने से पहले परिणाम की समीक्षा करें।

मैं ब्राउज़र से cURL कमांड कैसे प्राप्त करूँ?

डेवलपर टूल में, नेटवर्क टैब में, किसी अनुरोध पर राइट-क्लिक करें और "Copy as cURL" चुनें। उस कमांड में URL, हेडर और बॉडी शामिल होते हैं, यहाँ पेस्ट करने के लिए तैयार।

क्या जनरेट किया गया कोड जैसा है वैसे ही काम करता है?

अधिकांश मामलों में हाँ, पर इसकी समीक्षा करना उचित है: हो सकता है आपको भाषा की HTTP लाइब्रेरी इंस्टॉल करनी पड़े, प्रमाणपत्र पथ समायोजित करने पड़ें, या टोकन को कोड में लिखे छोड़ने के बजाय पर्यावरण चर में ले जाना पड़े।