תוכן עניינים:
הגדרה - מה המשמעות של RESTful API?
ממשק API של RESTful הוא ממשק API התואם את העברת המצב הייצוגי או מודל REST. ממשקי API RESTful קלים יותר למפתחים להשתמש בהם מכיוון שיש להם תחביר מוכר וסט של פרוטוקולים. ככל שנבנתה פונקציונליות רבה יותר באינטרנט, המפתחים דיברו רבות על היתרונות של ארכיטקטורת RESTful.
Techopedia מסביר RESTful API
ארכיטקטורה RESTful משתמשת בקידוד HTTP עבור חלק גדול מהפונקציונליות שלה. הוא משתמש בהצפנת SSL (Secure Sockets Layer) שהוקמה למטרות אבטחה. זה גם שפה-אגנוסטי, במובן המעשי, ותואם מאוד לסביבות רבות ושונות.
זה לא אומר שלארכיטקטורת RESTful אין המגבלות שלה. דוגמא אחת גדולה עליה דיברו המפתחים בהרחבה היא היעדר העברת נתונים מבוססת מדינה בארכיטקטורות RESTful. כתוצאה מכך, יישומים חייבים להיות חסרי מדינה או להוסיף להם משאב חיצוני כלשהו שמוסיף את המידע הרצוי למצב. שוב, הפשטות שמאפשרת ארכיטקטורת RESTful פירושה שהיא עדיין נהנית משימוש פופולרי בקהילת המפתחים.