Python · מודול V. Python לרשתות ואבטחה

שיעור 19. עבודה עם API

מה זה API ובקשת HTTP, ‏requests.get, קודי סטטוס, פירוק תשובת JSON ופלט יפה עם f-strings.

מתקדםקריאה ≈ 35 דקותתרגול ≈ 25 דקותטרם התחיל

בשתי מילים

מה זה API ובקשת HTTP, ‏requests.get, קודי סטטוס, פירוק תשובת JSON ופלט יפה עם f-strings.

איך זה עובד

🔗 יועיל ב־CCNA / Helpdesk: בדיקת מוניטין ומיקום של IP היא צעד ראשון בטיפול בהתראה ב־SOC.

API הוא «תפריט» של שירות: שולחים בקשת HTTP לכתובת ומקבלים נתונים, לרוב ב־JSON. requests.get(url, timeout=5) מחזירה תשובה: status_code (‏200 הצלחה, 404 לא נמצא, 429 יותר מדי בקשות, 5xx תקלה בשרת) ו־‎.json() שהופכת את הגוף ל־dict.

API ציבוריים מגבילים קצב ותנאי שימוש. אל תשמרו מפתחות API בקוד — השתמשו במשתני סביבה (os.environ) וב־.gitignore.

פלט צפוי:

טוען התקדמות…