מה ההבדל בין לשים לתיקון?
מה ההבדל בין לשים לתיקון?

וִידֵאוֹ: מה ההבדל בין לשים לתיקון?

וִידֵאוֹ: מה ההבדל בין לשים לתיקון?
וִידֵאוֹ: מה ההבדל בין חומרי איטום: סופר 7, סיליקון דוחה עובש ומסטיק אקרילי? 2024, מאי
Anonim

הראשי הבדל בין ה PUT ו-PATCH השיטה היא שה לָשִׂים השיטה משתמשת ב-URI הבקשה כדי לספק גרסה שונה של המשאב המבוקש המחליפה את הגרסה המקורית של המשאב ואילו תיקון השיטה מספקת קבוצה של הוראות לשינוי המשאב.

בהתחשב בכך, מה ההבדל העיקרי בין בקשת תיקון ל-put?

באמצעות לָשִׂים מחייב אותנו לציין את כל התכונות גם אם אנחנו רוצים לשנות רק תכונה אחת. אבל אם נשתמש ב שיטת PATCH אנחנו יכולים לעדכן רק את השדות שאנחנו צריכים ואין צורך להזכיר את כל השדות. תיקון אינו מאפשר לנו לשנות ערך ב - מערך, או הסר תכונה או ערך מערך.

בנוסף, מה ההבדל בין פוסט ל-put? ה ההבדל בין POST ל-PUT האם זה לָשִׂים הוא אימפוטנטי, כלומר, קורא אותו הדבר לָשִׂים בקשה מספר פעמים תמיד תניב את אותה תוצאה (שאין זו תופעת לוואי), ומצד שני, קריאה ל-a הודעה לבקש שוב ושוב עשויות להיות תופעות לוואי (נוספות) של יצירת אותו משאב מספר פעמים.

יודע גם, האם עלי להשתמש ב-put או patch?

ה תיקון שיטה היא הבחירה הנכונה כאן מכיוון שאתה מעדכן משאב קיים - מזהה הקבוצה. PUT צריך יש להשתמש רק אם אתה מחליף משאב בשלמותו. ה-HTTP הקיים לָשִׂים השיטה מאפשרת רק החלפה מלאה של מסמך.

מדוע אנו משתמשים בשיטת התיקון?

משאב HTTP. א תיקון בקשה מצד שני, היא בשימוש כדי לבצע שינויים בחלק מהמשאב במיקום מסוים. זה, זה תיקון המשאב - שינוי תכונותיו. זה הוא בשימוש לבצע עדכונים קלים במשאבים ו שֶׁלָה לא חייב להיות אימפוטנטי.

מוּמלָץ: