القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

إذا كنت تطور تطبيق ويب ، فستحتاج إلى اختباره. باستخدام 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 ، تحتاج إلى الاتصال به من سطر الأوامر باستخدام أي من هذين الأمرين:

instagram viewer
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 ، وتوافر أدوات البرمجة التي تجعله المفضل لدى التقنيين الجادين.