נקודת מבט של מפתח: שיטת ה-HTTP QUERY החדשה
מפתחים מתמודדים לעיתים קרובות עם קשיים בשליפת נתונים.
אתם ניצבים בפני בחירה בין שתי אפשרויות גרועות. אתם משתמשים בבקשות GET עם יותר מדי פרמטרי שאילתה (query parameters), או שאתם משתמשים בבקשות POST עבור פעולות קריאה. שתי השיטות יוצרות בעיות עבור ארכיטקטורת אינטרנט סטנדרטית.
הצעה חדשה משנה זאת. RFC 10008 מציגה את שיטת ה-QUERY. שיטה זו מעניקה לכם דרך לבקש נתונים ספציפיים מבלי להפר את הכללים.
למה זה חשוב:
- היא מספקת דרך סמנטית לשליפת נתונים.
- היא מונעת שימוש לרעה ב-POST לצורך קריאה.
- היא מטפלת בצרכי נתונים מורכבים טוב יותר מ-GET.
- היא הופכת את עיצוב ה-API שלכם לנקי יותר.
הפסיקו לכפות על הנתונים שלכם להשתמש בשיטות הלא נכונות. השתמשו בכלים שנבנו עבור הצרכים הספציפיים שלכם.
מקור: https://dev.to/kelvin_kariuki_20f4bec616/developer-take-on-rfc-10008-the-new-http-query-method-4k67