cURL से fetch कनवर्टर
curl कमांड को समकक्ष JavaScript fetch कोड में बदलें, पूरी तरह आपके ब्राउज़र में।
cURL से fetch का उपयोग कैसे करें
- 01
curl कमांड पेस्ट करें।
- 02
समकक्ष fetch कोड तुरंत जनरेट होता है।
- 03
JavaScript को अपने प्रोजेक्ट में कॉपी करें।
curl को fetch में बदलें
यह परिवर्तक curl कमांड को समान JavaScript fetch कोड में बदलता है। यह विधि, URL, हेडर और बॉडी को समझता है, ताकि हाथ से अनुवाद करने के बजाय आपको तैयार अनुरोध मिले।
यह आम जरूरत है: API दस्तावेज़ीकरण और ब्राउज़र डेवलपर टूल जैसे टूल curl कमांड देते हैं, लेकिन आपका ऐप JavaScript में होता है। यहां curl चिपकाकर fetch पाया जा सकता है।
यह आपके ब्राउज़र में स्थानीय रूप से चलता है, इसलिए हेडर में मौजूद टोकन या लॉगिन जानकारी समेत आपका कमांड कभी डिवाइस से बाहर नहीं जाता।
समझे जाने वाले फ़्लैग
यह सामान्य फ़्लैग समझता है: विधि के लिए -X, हेडर के लिए -H, बॉडी के लिए -d और उसके रूप, बुनियादी प्रमाणीकरण के लिए -u, उपयोगकर्ता एजेंट के लिए -A और कुकी के लिए -b। डेटा फ़्लैग curl के व्यवहार के अनुसार POST मान लेता है।
कई पंक्तियों वाले कमांड
कई पंक्तियों वाले कमांड जैसे हैं वैसे काम करते हैं। बैकस्लैश पंक्ति जारी पंक्तियां अपने आप जुड़ जाते हैं, इसलिए दस्तावेज़ीकरण में दिखने वाला कमांड पहले साफ किए बिना सीधे चिपकाया जा सकता है।
चलाने के लिए तैयार आउटपुट
आउटपुट में विधि, हेडर और बॉडी से भरी fetch कॉल मिलती है। इसे अपने कोड में डालकर किसी अन्य fetch की तरह await किया जा सकता है।
अक्सर पूछे जाने वाले सवाल
कौन से curl flags समर्थित हैं?
सामान्य: method के लिए -X, headers के लिए -H, body के लिए -d और इसके variants, basic auth के लिए -u, साथ ही -A और -b। data flag POST का संकेत देता है।
क्या मेरी कमांड सर्वर को भेजी जाती है?
नहीं। कनवर्शन पूरी तरह आपके ब्राउज़र में चलती है, इसलिए आपकी कमांड और इसमें कोई भी token कभी आपके डिवाइस से नहीं जाते।
क्या यह multi-line कमांड संभालता है?
हां। Backslash line continuations स्वचालित रूप से जुड़ती हैं, इसलिए आप कमांड को ठीक वैसे पेस्ट कर सकते हैं जैसे यह दस्तावेज़ में दिखाई देती है।