ממשקי תכנות יישומים (API) ממלאים תפקיד חיוני בפיתוח תוכנה. אם אתה מתכוון לפתח אפליקציה מקוונת או אתר אינטרנט, תצטרך ליצור ממשק API, להשתמש באחד קיים או בשניהם.
ממשק API לוקח בקשה מיישום תוכנה אחד לאחר, ואז חוזר לתוכנה היוזמת עם תגובה רלוונטית. לכן, אם ה-API שלך פגום, היישום שלך יחווה בעיות. פלטפורמת Postman עוזרת לך לשמור על ממשקי ה-API שלך פונקציונליים, על ידי מתן בדיקות API בין תכונות שימושיות אחרות.
מה זה Postman?
Postman היא פלטפורמה שעוזרת לך לעבוד עם ממשקי API. זהו מאגר API, המאפשר לך לאחסן, לארגן ולהשתמש בממשקי ה-API שלך. המאגר של Postman מבוסס ענן ו נשלטת גרסה, כך שזו הפלטפורמה האידיאלית לפיתוח API שיתופי, כמו גם פיתוח API על פני מספר רב של מכשירים.
Postman מאפשר לך לנהל כל היבט של זרימת העבודה של פיתוח API. פלטפורמה זו מספקת את כל מה שאתה צריך כדי לבדוק שלם CRUD API. כמה מהתכונות הפופולריות של Postman כוללים:
- מפרטים
- תיעוד
- מתכוני זרימת עבודה
- בדיקה
- מדדים
התקנת Postman במכשיר שלך
אתה יכול להוריד דוור מהאתר הרשמי שלו במחשב Windows, Apple או Linux. בחירת סוג המכשיר שלך מתחילה הורדה אוטומטית של קובץ הפעלה. זה יתקין את פלטפורמת Postman בכמה שלבים פשוטים.
כיצד ליצור בקשות באמצעות Postman
הגרסה האחרונה של פלטפורמת Postman (v9.28.1) מושקת עם ממשק המשתמש הבא:
כדי לשלוח בקשה לממשק API קיים, לחץ על חָדָשׁ כפתור בפינה השמאלית העליונה של ממשק Postman. זה יביא אותך לחלון המוקפץ הבא:
בפינה השמאלית העליונה של החלון המוקפץ יש אפשרות ליצור א בקשת HTTP בסיסית. בחירה באפשרות זו מביאה אותך לממשק הבא:
ישנם מספר שדות חשובים בממשק הבקשה. השדה הראשון שאתה צריך להתייחס אליו הוא שדה שיטת הבקשה (או הפועל). שיטת בקשת ברירת המחדל היא לקבל, אבל יש יותר מ-10 שיטות שונות לבחירה.
חמש השיטות בהן תשתמש באופן קבוע כוללות:
- GET: רוכש נתונים ממסד נתונים.
- POST: מוסיף נתונים חדשים למסד נתונים.
- PUT: מעדכן שדה נתונים שלם במסד נתונים.
- PATCH: מעדכן היבטים ספציפיים של שדה נתונים במסד נתונים.
- מחק: מוחק נתונים ממסד נתונים.
שדה כתובת האתר נמצא ישירות ליד שדה שיטת הבקשה. כדי לבדוק ממשק API, אתה פשוט בוחר בשיטת הבקשה ומספק את כתובת האתר המתאימה.
בדיקת API ציבורי ב-Postman
אתה יכול להשתמש בכל API ציבורי בסעיף זה. הדוגמה הבאה משתמשת בממשק API של חדשות בשם Newsdata.io. API זה כולל מספר אפשרויות שאילתה המחזירות חדשות עולמיות. לנקודת הקצה המבוססת על המדינה יש את המבנה הזה:
https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=us
תצטרך להחליף את YOUR_API_key ערך בכתובת האתר עם מפתח ה-API שתקבל לאחר ההרשמה ל-Newsdata.io. הכנסת כתובת ה-URL המעודכנת ל-Postman מחזירה פלט דומה לזה שלמטה.
{
"סטָטוּס": "הַצלָחָה",
"סך התוצאות": 10173,
"תוצאות": [
{
"כותרת": "אפל יכולה להיות הראשונה להשתמש ב-TSMC'תהליך שבב 3nm עבור M2 Pro",
"קישור": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"מילות מפתח": ריק,
"בורא": [
"news@appleinsider.com (מייק פיטרסון)"
],
"קישור לוידאו": ריק,
"תיאור": "תפוח עץ's 2022 MacBook Pros עשוי לארוז ערכות שבבים M2 Pro ו-M2 Max חדשות שנעשו עם TSMC'תהליך הייצור האחרון של 3nm, על פי דוח חדש. M2TSMC, העולם'יצרנית החוזה הגדולה ביותר של מוליכים למחצה, בונה בהתמדה את תהליכי הייצור שלה ב-3nm. לפי ה-Commercial Times, אפל יכולה להיות הלקוחה הראשונה שתשים את ידה על השבבים האלה. קרא עוד...",
"תוֹכֶן": ריק,
"pubDate": "2022-08-18 15:22:53",
"כתובת אתר של תמונה": ריק,
"מזהה_מקור": "appleinsider",
"מדינה": [
"ארצות הברית",
"הממלכה המאוחדת",
"הוֹדוּ",
"אוֹסטְרַלִיָה",
"סינגפור",
"קנדה"
],
"קטגוריה": [
"טֶכנוֹלוֹגִיָה"
],
"שפה": "אנגלית"
},
],
"עמוד הבא": 1
}
Postman יחזיר מערך של כתבות חדשותיות. הפלט שלמעלה מציג רק דוגמה אחת לכתבות חדשות אלה.
עכשיו אתה יכול לבדוק ממשקי API עם Postman
Postman היא פלטפורמה פופולרית שתוכל להשתמש בה כדי לבדוק ממשקי API שבהם תרצה להשתמש בפרויקטים שלך. אתה יכול לתחזק קבוצה של משאבים ולהשתמש במגוון שיטות בקשה.
לאחר שבדקת את ממשקי ה-API שלך, הצעד הבא ההגיוני הוא לשלב אותם ביישומים שלך.