PracticU

שליחת בקשה משרת מזג אוויר

בלי כתוביותעם כתוביות
PracticU › קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API › שליחת בקשה משרת מזג אוויר
מילון מושגים:
בקשה - פנייה שלקוח שולח לשרת כדי לקבל מידע או לבצע פעולה. השרת מחזיר עליה תגובה.
Postman - כלי לבדיקת API: שליחת בקשות HTTP לשרת ובחינת התגובות, נפוץ בפיתוח ובבדיקות.
API - ממשק תכנותי שמגדיר כיצד תוכנה אחת פונה לאחרת ומחליפה איתה נתונים ופעולות.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
JSON - פורמט טקסט קריא לייצוג נתונים מובְנים כזוגות מפתח-ערך, נפוץ להחלפת מידע בין שרת ללקוח.
תגובה - המידע שהשרת מחזיר ללקוח בתשובה לבקשה, הכולל בדרך כלל נתונים וקוד סטטוס.
URL - הכתובת שמזהה משאב באינטרנט, למשל דף אתר, וכוללת פרוטוקול, שם מארח ונתיב.
ענן - אספקת משאבי מחשוב כשירות דרך האינטרנט, כמו שרתים, אחסון ותוכנות, במקום להחזיק אותם מקומית.

שליחת בקשה משרת מזג אוויר
הבקשה הראשונה ב-Postman נשלחת מול weatherapi.com. ההרצאה מראה איך מעבירים בקשה מה-API Explorer של האתר אל Postman ומשנים אותה.
השלבים העיקריים
1. הכנה באתר: מתחברים לחשבון ב-weatherapi.com. מספיק רישום חינמי כדי לקבל API key.
2. הגדרת הבקשה ב-API Explorer: מדביקים את ה-key, בוחרים HTTPS, משאירים JSON, ובוחרים את שירות Current Weather. בשדה העיר בוחרים בוסטון ולוחצים show response.
3. מה רואים: ה-request שנשלח, ובגוף ה-response את מזג האוויר הנוכחי, כולל טמפרטורה בצלזיוס או בפרנהייט.
4. העברה ל-Postman: מעתיקים את הבקשה, לוחצים Add Request ונותנים לה שם כמו Current Weather. משאירים את סוג הבקשה, ומדביקים את ה-URL.
5. ניקוי: בהעתקה נוסף תו של שורה חדשה אחרי aqi=no, ומוחקים אותו עם Backspace כך שלא יישארו תווים אחרי הסוף.
6. שליחה: לוחצים Send. Postman מציג את הפרמטרים של הבקשה ואת התשובה בצורה ברורה.
7. שינוי מיקום: משנים את הערך של הפרמטר q ב-query params, למשל ללונדון או לתל אביב, ומקבלים מזג אוויר חדש.
8. שמירה: בלי Save הבקשה נשארת מקומית. לחיצה על Save שומרת בענן, ובכניסה הבאה רואים את ה-workspace, ה-collection וה-request.
אחרי ההרצאה אפשר לשלוח ב-Postman בקשה מוכנה לשרת ולשנות את הפרמטרים שלה בנוחות.
השיעור הבא בקורס: כתובת בסיס כללית מול כתובת לבקשות ספציפיות

פרקי ההרצאה: שליחת בקשה משרת מזג אוויר

  1. 00:00

    סיכום ההכנות בפוסטמן

  2. 00:38

    הסבר התרגיל וכניסה ל-weatherapi

  3. 01:18

    בחירת HTTPS ופורמט JSON

  4. 01:57

    שירות Current Weather לפי עיר

תמלול ההרצאה: שליחת בקשה משרת מזג אוויר

הטקסט המלא של הדקות הראשונות בהרצאה «שליחת בקשה משרת מזג אוויר» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    אז מה עשינו בסרטונים הקודמים? התקנו את הפוסטמן, וידאנו שאנחנו נכנסים בחשבון שרשום בחשבונות של פוסטמן, על מנת שנוכל ליהנות מהיכולת שלנו לעבוד בקלאוד של פוסטמן.

  2. 00:15

    אחר כך יצרנו וורקספייס חדש, קראנו לו קורס וורקספייס, ויצרנו קולקשן חדש, אמרנו שקולקשן זה פרויקט בתוך וורקספייס, פרויקט בתוך סביבת עבודה.

  3. 00:27

    עכשיו, מה שנותר לנו זה לעשות את הריקוויסט הראשון שלנו מול האתר בו אנחנו משתמשים על מנת לעשות את התרגול הזה, התרגול הבסיסי בפוסטמן.

  4. 00:38

    אז אנחנו נעבור על שאר הדברים שאנחנו רואים, אבל אני רוצה קודם כל להסביר את המשימה שאני הולך לעשות, את התרגיל. אני הולך להיכנס לאתר של weatherapi.com, אני מוודא שאני נכנס לחשבון שלי, עושה לוגין ל-weatherapi.com, אני חייב את הכי הזה אני תכף אראה איך אנחנו משתמשים בו על מנת לשלוח בקשות כל אחד יכול ליצור חשבון ב-weatherapi.com ולקבל

  5. 01:07

    כי שמספיק לתרגול שלנו אין צורך בשום דבר נוסף מלבד רישום בחינם ואחר כך אני הולך ל-api explorer ושותל שם את הכי שנתנו לי כחלק מהחשבון בוחר בפרוטוקול HTTPS HTTPS אומר היפר טקסט טרנספר פרוטוקול סיקיורד כן זה הפרוטוקול הנפוץ יותר נפוץ מ-HTTP שהוא לא סיקיור הוא לא מאובטח את הפורמט אני אשאיר בג'ייסון ומה שאני רוצה לעשות עכשיו זה את

  6. 01:39

    ה-Current Weather להשתמש בסרוויס של ה-Current Weather עוד מעט נעשה עוד סרוויסים אתם תתרגלו לבד אבל כרגע אני עושה Current Weather ואני בוחר את העיר בוא נבחר עיר אחרת לא לונדון נבחר בוסטון.

  7. 01:57

    אני משנה את ה-value של בוסטון, אתם יכולים לשנות את זה לכל עיר אחרת, עדיף

לקורס המלא: קורס פוסטמן Postman לבדיקות API

ההרצאה הקודמת: פרוייקט ראשון - בפוסטמן - Postman

ההרצאה הבאה: כתובת בסיס כללית - מול כתובת לבקשות ספציפיות

הרצאות קשורות מקורסים אחרים

  • שליחת email
  • מבנה בקשה בפרוטוקול HTTP
  • שליחת מאפיינים לרכיב
  • בקשה ידנית לתעודה - Custom Request

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven