שלום לכולם
השיעור למדנו על העקרונות של REST API –
כמה נקודות שחשוב לזכור:
בקשת GET – בקשה שבה אנחנו רוצים לקבל מידע מהשרת.
POST – בקשה שבה אנחנו שולחים מידע לשרת ומבקשים לאחסן את המידע בשרת.
למשל – הוספת משתמש חדש למערכת.
Put – בקשה שבה אנחנו מבקשים לערוך מידע שנמצא בשרת.
Delete – בקשת HTTP שבה אני מבצע פעולה של מחיקה מהשרת.
פעולות CRUD –
C – create – ליצור משהו חדש ב database ( נעשה את הפעולה הזו בתגובה לבקשת POST)
R – Read – לקרוא נתונים מהמסד נתונים ( נעשה את הפעולה הזו בתגובה לבקשת GET)
U – Update – לעדכן משהו קיים במסד נתונים ( נעשה את הפעולה הזו בתגובה לבקשת PUT)
D – delete – למחוק מהשרת נתונים ( נעשה את הפעולה הזו בתגובה לבקשת DELETE)
מומלץ גם להוריד את התוכנה POSTMAN ולעבוד איתה. (מי שעדיין לא הוריד)
httpclient – https://angular.io/guide/http
postman – https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop (כתוסף לדפדפן)
בנוסף בנינו סוג של api שעובד מול קובץ JSON לבנתיים, ובנינו צד לקוח ב jquery שמאפשר לעשות את כל הפעולות של ה API.
שיעורי בית:
עליכם לבנות בלוג!
כן, אתר כזה שמאפשר להוסיף פוסטים, לערוך אותם, למחוק אותם, וכמובן לצפות בכולם בדף הראשי.
התמונה להמחשה בלבד ונלקחה מכאן
את הנתונים של הבלוג תשמרו בקובץ JSON
בהצלחה!