إذا كنت تطور تطبيق ويب ، فستحتاج إلى اختباره. باستخدام HTTPie ، يمكنك اختبار HTTP وواجهات برمجة التطبيقات الأخرى من سطر أوامر Linux. إليك كيفية البدء.
ما هو HTTPie؟
HTTPie هو تطبيق مخصص لإرسال طلبات HTTP ، بالإضافة إلى طلبات RESTful Web APIs إلى خادم بعيد. تتوفر أيضًا إصدارات سطح المكتب والويب لـ HTTPie ، لكننا سنركز على إصدار سطر الأوامر.
HTTP هو البروتوكول الأساسي للويب ، بما في ذلك الصفحة التي تقرأها الآن. في البروتوكول ، تأتي الطلبات إلى الخادم من وكيل المستخدم. عادة ما يكون وكيل المستخدم هذا مستعرض ويب ، ولكن لا يجب أن يكون كذلك.
تثبيت HTTPie على Linux
يمكنك تثبيت HTTPie من خلال العديد من مديري حزم Linux الرئيسية. على سبيل المثال ، في Debian و Ubuntu:
sudo ملائمة تثبيت httpie
وعلى Arch Linux:
sudo pacman -S httpie
على عائلة توزيعات ريد هات، يجري:
sudo dnf تثبيت httpie
استخدام HTTPie لاختبار واجهات برمجة التطبيقات على Linux
لبدء HTTPie ، تحتاج إلى الاتصال به من سطر الأوامر باستخدام أي من هذين الأمرين:
http أو https. يستخدم الأول HTTP ويستخدم الأخير HTTPS مشفرًا. نظرًا لأن معظم مواقع الويب تستخدم HTTPS ، فستحتاج إلى استخدام https في سطر الأوامر.للقيام بطلب "GET" بسيط ، ما عليك سوى استخدام عنوان URL كوسيطة:
https example.com
يمكنك أيضًا إرسال POST ، وهو أمر مفيد إذا كنت تقوم بتطوير موقع ويب باستخدام النماذج.
على سبيل المثال ، إذا أردت تمرير الاسم "MUO" إلى نموذج ، يمكنك استخدام هذا الأمر:
https example.com name ="MUO"
يعمل HTTPie أيضًا مع حقول JSON. إذا كنت تريد تعيين سمة الاسم ، على سبيل المثال ، فقم بتشغيل:
https اسم موقع example.com = "MUO"
باستخدام HTTPie ، سيكون لديك أداة لاختبار مواقع الويب من سطر أوامر Linux. يشتهر Linux بالفعل بتطوير الويب ، كونه نظام تشغيل الخادم الرئيسي في السوق.
لقد كان Linux و Unix هو نظام التشغيل المفضل للمبرمجين والفنيين لعقود. لماذا هو هكذا شعبية؟ إنها طريقة تصميم Linux ، وتوافر أدوات البرمجة التي تجعله المفضل لدى التقنيين الجادين.