curl को JSON में बदलें

curl कमांड को एक संरचित JSON प्रतिनिधित्व में बदलें। curl2code पूरी तरह से WebAssembly के माध्यम से आपके ब्राउज़र में चलता है — आपका डेटा निजी रहता है। HAR फॉर्मेट के लिए, हमारा curl to HAR कनवर्टर आज़माएँ। रॉ HTTP के लिए, curl to HTTP देखें। नीचे उपयोग के लिए तैयार JSON आउटपुट उदाहरण दिए गए हैं।

अपने ब्राउज़र से curl कैसे कॉपी करें

  1. 1

    DevTools खोलें

    अपने ब्राउज़र डेवलपर टूल खोलने के लिए F12 या Ctrl+Shift+I दबाएं।

  2. 2

    Network टैब पर जाएं

    Network टैब पर क्लिक करें और वह क्रिया करें जो HTTP रिक्वेस्ट को ट्रिगर करती है।

  3. 3

    cURL के रूप में कॉपी करें

    रिक्वेस्ट पर राइट-क्लिक करें → CopyCopy as cURL। फिर इसे ऊपर पेस्ट करें।

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

JSON आउटपुट फॉर्मेट क्या है?

curl2code का JSON आउटपुट एक curl कमांड को HTTP अनुरोध के संरचित JSON प्रतिनिधित्व में बदल देता है। इसमें एक साफ, पार्स करने योग्य फॉर्मेट में url, method, headers, body, और query फ़ील्ड शामिल हैं। यह टूल में आयात करने, प्रलेखन उत्पन्न करने या प्रोग्रामेटिक रूप से अनुरोधों को संसाधित करने के लिए उपयोगी है।

JSON बनाम HAR बनाम रॉ HTTP — किस फॉर्मेट का उपयोग करें?

JSON प्रोग्रामेटिक उपयोग के लिए आदर्श है — किसी भी भाषा में पार्स और रूपांतरित करना आसान है। HAR ब्राउज़र टूलिंग के लिए W3C मानक का पालन करता है। रॉ HTTP वास्तविक प्रोटोकॉल टेक्स्ट दिखाता है। टूल बनाने के लिए JSON, ब्राउज़र विश्लेषण के लिए HAR, सीखने के लिए HTTP चुनें। curl to HAR और curl to HTTP भी देखें।

JSON आउटपुट में प्रमाणीकरण को कैसे दर्शाया जाता है?

प्रमाणीकरण हेडर headers ऑब्जेक्ट में दिखाई देते हैं: {"Authorization": "Bearer token123"}। उपयोग किए गए curl फ्लैग्स के आधार पर Basic auth क्रेडेंशियल्स हेडर और एक अलग auth फ़ील्ड दोनों के रूप में दिखाई दे सकते हैं। curl2code संरचित JSON आउटपुट में सभी प्रमाणीकरण जानकारी को सुरक्षित रखता है।

JSON आउटपुट में फॉर्म डेटा को कैसे दर्शाया जाता है?

फॉर्म डेटा body फ़ील्ड में एक संरचित ऑब्जेक्ट के रूप में दिखाई देता है। JSON बॉडी के लिए, सामग्री सीधे नेस्टेड होती है। form-urlencoded के लिए, फ़ील्ड की-वैल्यू पेयर्स के रूप में दिखाई देते हैं। मल्टीपार्ट के लिए, प्रत्येक भाग को उसके नाम, मान और कंटेंट टाइप के साथ सूचीबद्ध किया जाता है। headers ऑब्जेक्ट में Content-Type शामिल होता है।

JSON आउटपुट को कैसे वैलिडेट करें?

JSON आउटपुट हमेशा वैध JSON होता है — JavaScript में JSON.parse(), Python में json.loads(), या किसी भी JSON लाइब्रेरी के साथ पार्स करें। सत्यापित करें कि संरचना में अपेक्षित फ़ील्ड हैं: url (स्ट्रिंग), method (स्ट्रिंग), headers (ऑब्जेक्ट)। स्वचालित पाइपलाइनों में सख्त सत्यापन के लिए JSON Schema का उपयोग करें।

प्रोग्रामेटिक रूप से JSON आउटपुट का उपयोग कैसे करें?

JSON को पार्स करें और किसी भी भाषा में HTTP अनुरोध बनाने के लिए इसका उपयोग करें। JavaScript में उदाहरण: const req = JSON.parse(output); fetch(req.url, { method: req.method, headers: req.headers, body: req.body })। यह कस्टम टूलचेन में curl-टू-कोड रूपांतरण को सक्षम बनाता है। प्रत्यक्ष कोड जनरेशन के लिए curl to JavaScript देखें।

डिबगिंग के लिए JSON आउटपुट का उपयोग कैसे करें?

सुंदर प्रिंटिंग और क्वेरी के लिए JSON आउटपुट को jq के माध्यम से पाइप करें: हेडर्स का निरीक्षण करने के लिए jq '.headers', JSON बॉडी को पार्स करने के लिए jq '.body | fromjson'। अंतरों को पहचानने के लिए विभिन्न curl कमांड के JSON आउटपुट की तुलना करें। JSON फॉर्मेट HTTP अनुरोधों को डिफ (diff) करना और वर्जन-कंट्रोल करना आसान बनाता है।

कौन से टूल JSON आउटपुट का उपभोग कर सकते हैं?

विजुअल API परीक्षण के लिए Postman, Insomnia, या Hoppscotch में आयात करें। CLI प्रोसेसिंग के लिए jq का उपयोग करें। स्वचालित API परीक्षण के लिए CI/CD पाइपलाइनों में फीड करें। संरचित डेटा का उपयोग करके किसी भी भाषा में कोड में बदलें। TypeScript टाइप डेफिनिशन के लिए, curl to TypeScript देखें।

JSON में JSON body के साथ POST request को कैसे दर्शाएं?

curl के -X POST -d "{"key":"value"}" -H "Content-Type: application/json" का उपयोग करें और curl2code इसे JSON फॉर्मेट में बदल देगा: { "method": "POST", "body": {"key": "value"}, "headers": {"Content-Type": "application/json"} }। आउटपुट में JSON body और Content-Type हेडर सुरक्षित रहते हैं। curl2code इनलाइन JSON और @file.json संदर्भों दोनों को संभालता है।

JSON में Bearer token authorization को कैसे शामिल करें?

जब आप curl2code के साथ curl -H "Authorization: Bearer YOUR_TOKEN" URL को बदलते हैं, तो Bearer token को JSON आउटपुट में सुरक्षित रखा जाता है: { "headers": { "Authorization": "Bearer YOUR_TOKEN" } }-H "Authorization: Bearer ..." और OAuth टोकन फ्लैग्स दोनों का स्वचालित रूप से पता लगाया जाता है।

JSON फॉर्मेट में Content-Type को कैसे दर्शाया जाता है?

curl -H "Content-Type: application/json" URL को बदलते समय, curl2code JSON में Content-Type को इस प्रकार आउटपुट करता है: { "headers": { "Content-Type": "application/json" } }। सामान्य प्रकारों में application/json, application/x-www-form-urlencoded, और multipart/form-data शामिल हैं। curl2code मूल curl कमांड से सटीक Content-Type को सुरक्षित रखता है।

उपयोगी लिंक

curl गाइड

curl को अन्य भाषाओं में बदलें