איזו שיטת HTTP היא אימפוטנטית?
איזו שיטת HTTP היא אימפוטנטית?

וִידֵאוֹ: איזו שיטת HTTP היא אימפוטנטית?

וִידֵאוֹ: איזו שיטת HTTP היא אימפוטנטית?
וִידֵאוֹ: Лиз Коулман призывает к обновлению высшего образования 2024, נוֹבֶמבֶּר
Anonim

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

יודע גם, האם http לשים Idempotent?

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

יתרה מזאת, האם http delete הוא אימפוטנטי? ה- PUT ו לִמְחוֹק שיטות מוגדרות להיות אימפוטנטית . עם זאת, יש הסתייגות לִמְחוֹק שיטות. GET, HEAD, OPTIONS ו-TRACE מוגדרות כבטוחות, כלומר הן מיועדות רק לאחזור נתונים. זה עושה אותם אימפוטנטי כמו כן מכיוון שבקשות מרובות זהות יתנהגו אותו דבר.

כתוצאה מכך, איזו שיטת HTTP אינה אימפוטנטית?

סקירה כללית של (כמה) שיטות

שיטת אימפוטנטי בטוח
לקבל כן כן
רֹאשׁ כן כן
לָשִׂים כן לא
הודעה לא לא

למה שיטת GET היא אימפוטנטית?

א אימפוטנטי HTTP שיטה הוא שיטה שניתן לקרוא לזה פעמים רבות ללא תוצאות שונות. זה לא משנה אם ה שיטה נקרא רק פעם אחת, או פי עשרה. התוצאה צריכה להיות זהה. שוב, זה חל רק על התוצאה, לא על המשאב עצמו.

מוּמלָץ: