
הטקסט המלא של הדקות הראשונות בהרצאה «הדגמה של סוגי בקשות חלק 3» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בואו נגיד עכשיו שאני התחרטתי ואני רוצה להחליף את אחד המוצרים שלי בעגלת הקניות המערכת צריכה לאפשר לי לעשות את זה ואני חוזר לדוקומנטציה כדי לראות שכדי לעשות את זה אני צריך להשתמש בפוט אז בואו נייצר את הריקווסט הזה שהוא מסוג פוט אני הולך לפולדר שלי לוחץ add request שם הריקווסט יהיה השם של replace an item in the cart
כמו בדוקומנטציה אני שומר על זיקה בין הפרויקט פוסטמנט שלי לדוקומנטציה הסוג של הבקשה היא תהיה put כמובן ב-surl תמיד יופיע ואחר כך יהיה את המסלול הזה ואני צריך למלא את התוכן של התאים שאני רוצה לעשות בהם שימוש לדוגמה cartid אז יש לי פה את הcartid אתם רואים שהתוקן הזה הוא בשימוש בכל מה שקשור לcarts איתם id איזה מוצר אני
רוצה להחליף נגיד שאני רוצה להחליף את מוצר 1,2,2,5 אז אני אקח את המספר של ה-itemid, כן, זה ה-itemid הזה, ואני ארשום אותו במיקום של ה-pathviable ב-itemid.
productid אני צריך לשים את זה ב-body, אז בואו נראה איך אנחנו עושים את זה. אני הולך ל-body, row, json וכשאני מתחיל לכתוב json אני משתמש בסוגריים בסולסלים, פתיחה וסגירה ואני משתמש ב-productid.
אז כאן אני פותח גרשיים, product ID נקודותיים ואני צריך להגיד את המספר איך אני יודע איזה מוצר להחליף אז יש לי את הרשימה של כל המוצרים ונגיד נבחר את הקטע של את הקטע של 2177 אוקיי אני בודק שזה במלאי אז אני יכול להשתמש בו אני לוקח את 2177 חוזר לreplace שותל את זה בתוך הJSON שלי אני רוצה גם להוסיף כמות אני אוסיף שלוש יחידות
של זה בסדר אז יש לי את המשתנה הזה ושימו לב שדבר שאולי לא דיברנו לו סוג המשתנים סטרינג זה אומר שרשרת אותיות אינטג'ר זה אומר מספרים טבעיים שלמים כן מספרים שהם כמו שאנחנו מכירים אותם והם לא באים בתוך גרשיים כמו שאנחנו רגילים לכתוב סטרינג זה לדוגמה סטרינג וזה לדוגמה מספר אז אחרי שעשיתי את זה אני יכול לעשות סייב ולשלוח את הבקשה ולראות
האם הבקשה הצליחה או לא אני שולח אני רואה 204 שזה קידומת 200 זה אומר שהסרבר הצליח להתמודד עם הבקשה שלי כמו שאנחנו רואים בטולטיפ וכדי לראות עכשיו את העדכון אני אצטרך לשכפל עוד פעם את הגט אז אני אעשה פה דופליקט אני אגרור אותו למטה ואני אכתוב שגט אקאט אפטר ריפלייס פרודקט
ואני יכול עכשיו להריץ את זה ולראות אם באמת התעדכן הפרודקט ID ל-2177, כן, כמו שביקשנו זה המוצר שרצינו לעדכן 2177. אז עשינו רצף של פעולות של פוסט, גט, פאץ', פוט, גט עוד פעם והדבר האחרון שאנחנו רוצים לבצע זה לבצע delete.
אם אני רוצה למחוק איזשהו אייטם בעגלת הקניות אני צריך לייצר ריקווסט חדש אני עומד שוב על ספרי הקארט שלוש נקודות תפריט שלוש נקודות