אם אתה מפתח אפליקציית אינטרנט, תצטרך לבדוק אותה. עם HTTPie, אתה יכול לבדוק HTTP וממשקי API אחרים משורת הפקודה של לינוקס. הנה איך להתחיל.
מה זה HTTPie?
HTTPie הוא אפליקציה המיועדת לשליחת בקשות HTTP, כמו גם בקשות עבור ממשקי API לרשת RESTful לשרת מרוחק. גם גרסאות שולחן עבודה ואינטרנט עבור HTTPie זמינות, אבל נתרכז בגרסת שורת הפקודה.
HTTP הוא הפרוטוקול העומד בבסיס האינטרנט, כולל הדף שאתה קורא כעת. בפרוטוקול, בקשות מגיעות לשרת מסוכן משתמש. סוכן המשתמש הזה הוא בדרך כלל דפדפן אינטרנט, אבל זה לא חייב להיות.
התקנת HTTPie בלינוקס
אתה יכול להתקין HTTPie דרך מנהלי חבילות לינוקס עיקריים רבים. לדוגמה, בדביאן ובאובונטו:
sudo apt התקן httpie
וב- Arch Linux:
sudo pacman -S httpie
עַל משפחת ההפצות של Red Hat, הפעל:
sudo dnf להתקין httpie
שימוש ב-HTTPie לבדיקת ממשקי API ב-Linux
כדי להפעיל HTTPie, עליך לקרוא לו משורת הפקודה באמצעות אחת משתי הפקודות הבאות: http אוֹ https. הראשון משתמש ב-HTTP והשני משתמש ב-HTTPS מוצפן. מכיוון שרוב האתרים משתמשים ב-HTTPS, תרצה להשתמש ב-https בשורת הפקודה.
כדי לבצע בקשת "GET" פשוטה, פשוט השתמש בכתובת האתר כארגומנט:
https example.com
אתה יכול גם לשלוח POST, וזה שימושי אם אתה מפתח אתר אינטרנט עם טפסים.
לדוגמה, אם תרצה להעביר את השם "MUO" לטופס, תשתמש בפקודה הזו:
https example.com name="MUO"
HTTPie עובד גם עם שדות JSON. אם רצית להגדיר את תכונת השם, למשל, הרץ:
https PUT example.com name="MUO"
עם HTTPie, יהיה לך כלי לבדיקת אתרים משורת הפקודה של לינוקס. לינוקס כבר פופולרית לפיתוח אתרים, בהיותה מערכת ההפעלה העיקרית של השרת בשוק.
לינוקס ו-Unix היו מערכת ההפעלה המומלצת עבור מתכנתים ואנשים טכניים במשך עשרות שנים. למה זה כל כך פופולרי? זו הדרך שבה לינוקס מעוצבת, והזמינות של כלי תכנות שהופכים אותה לחביבה כל כך על אנשי טכנולוגיה רציניים.