आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

यदि आप एक वेब ऐप विकसित कर रहे हैं, तो आपको इसका परीक्षण करना होगा। HTTPie के साथ, आप Linux कमांड लाइन से HTTP और अन्य API का परीक्षण कर सकते हैं। यहां बताया गया है कि कैसे शुरुआत करें।

HTTPie क्या है?

HTTPie HTTP अनुरोधों के साथ-साथ अनुरोधों को भेजने के लिए एक एप्लिकेशन है रेस्टफुल वेब एपीआई एक दूरस्थ सर्वर के लिए। HTTPie के लिए डेस्कटॉप और वेब-आधारित संस्करण भी उपलब्ध हैं, लेकिन हम कमांड-लाइन संस्करण पर ध्यान केंद्रित करेंगे।

HTTP वेब के नीचे का प्रोटोकॉल है, जिसमें वह पेज भी शामिल है जिसे आप अभी पढ़ रहे हैं। प्रोटोकॉल में, उपयोगकर्ता एजेंट से सर्वर पर अनुरोध आते हैं। यह उपयोगकर्ता एजेंट आमतौर पर एक वेब ब्राउज़र होता है, लेकिन यह होना जरूरी नहीं है।

Linux पर HTTPie इंस्टॉल करना

आप कई प्रमुख Linux पैकेज प्रबंधकों के माध्यम से HTTPie स्थापित कर सकते हैं। उदाहरण के लिए, डेबियन और उबंटू पर:

sudo apt httpie इंस्टॉल करें

और आर्क लिनक्स पर:

सुडो पॅकमैन -एस httpie
instagram viewer

पर डिस्ट्रोस का रेड हैट परिवार, दौड़ना:

सुडो डीएनएफ httpie स्थापित करें

Linux पर APIs का परीक्षण करने के लिए HTTPie का उपयोग करना

HTTPie शुरू करने के लिए, आपको इन दो कमांड में से किसी एक का उपयोग करके इसे कमांड लाइन से कॉल करना होगा: एचटीटीपी या HTTPS के. पूर्व HTTP का उपयोग करता है और बाद वाला एन्क्रिप्टेड HTTPS का उपयोग करता है। चूंकि अधिकांश वेबसाइटें HTTPS का उपयोग करती हैं, आप कमांड लाइन पर https का उपयोग करना चाहेंगे।

एक सरल "GET" अनुरोध करने के लिए, केवल URL को तर्क के रूप में उपयोग करें:

https example.com

आप एक पोस्ट भी भेज सकते हैं, जो तब उपयोगी होता है जब आप प्रपत्रों के साथ कोई वेबसाइट विकसित कर रहे हों।

उदाहरण के लिए, यदि आप "MUO" नाम को एक फॉर्म में पास करना चाहते हैं, तो आप इस कमांड का उपयोग करेंगे:

https example.com नाम ="एमयूओ"

HTTPie JSON फ़ील्ड के साथ भी काम करता है। यदि आप नाम विशेषता सेट करना चाहते हैं, उदाहरण के लिए, चलाएँ:

https PUT example.com नाम = "एमयूओ"

HTTPie के साथ, आपके पास Linux कमांड लाइन से वेबसाइटों के परीक्षण के लिए एक टूल होगा। लिनक्स वेब विकास के लिए पहले से ही लोकप्रिय है, बाजार में मुख्य सर्वर ओएस होने के नाते।

लिनक्स और यूनिक्स दशकों से प्रोग्रामर और तकनीकी लोगों के लिए गो-टू ओएस रहे हैं। यह इतना लोकप्रिय क्यों है? यह जिस तरह से लिनक्स को डिज़ाइन किया गया है, और प्रोग्रामिंग टूल्स की उपलब्धता है जो इसे गंभीर तकनीकियों का पसंदीदा बनाती है।