תוכן עניינים:

כיצד פועלת הפעלת HTTP?
כיצד פועלת הפעלת HTTP?

וִידֵאוֹ: כיצד פועלת הפעלת HTTP?

וִידֵאוֹ: כיצד פועלת הפעלת HTTP?
וִידֵאוֹ: כיצד לנגן סרטונים מיוטיוב ברקע גם כאשר המסך כבוי 2024, סֶפּטֶמבֶּר
Anonim

ככה זה עובד:

  1. השרת פותח את א מוֹשָׁב (מגדיר קובץ Cookie באמצעות HTTP כּוֹתֶרֶת)
  2. שרת קובע א מוֹשָׁב מִשְׁתַנֶה.
  3. דף שינויים בלקוח.
  4. הלקוח שולח את כל העוגיות, יחד עם מוֹשָׁב תעודה מזהה משלב 1.
  5. השרת קורא מוֹשָׁב תעודה מזהה מתוך עוגיה.
  6. שרת התאמות מוֹשָׁב מזהה מתוך רשימה במסד נתונים (או זיכרון וכו').

בהקשר זה, מהי הפעלת

הפעלות היא תכונה סטנדרטית בתעשייה המאפשרת לשרתי אינטרנט לשמור על זהות המשתמש ולאחסן נתונים ספציפיים למשתמש במהלך אינטראקציות מרובות של בקשה/תגובה בין יישום לקוח לאפליקציית אינטרנט.

באופן דומה, מהי סשן ומדוע אנו משתמשים בו? הפעלות הם דרך פשוטה לאחסן נתונים עבור משתמשים בודדים מול ייחודי מוֹשָׁב תְעוּדַת זֶהוּת. זה יכול להיות בשימוש כדי להתמיד במידע על המדינה בין בקשות העמוד. מוֹשָׁב תעודות זהות נשלחות בדרך כלל לדפדפן באמצעות מוֹשָׁב עוגיות והמזהה הוא בשימוש לאחזר קיים מוֹשָׁב נתונים.

באופן דומה אפשר לשאול, כיצד פועלת הפעלת HTTP ב-Java?

HttpSession אובייקט משמש לאחסון כולו מוֹשָׁב עם לקוח ספציפי.

Servlet: מה זה

  1. על פי בקשה ראשונה של הלקוח, ה-Web Container יוצר מזהה הפעלה ייחודי ומחזיר אותו ללקוח עם תגובה.
  2. הלקוח שולח בחזרה את מזהה הפגישה עם כל בקשה.

איך פועלים הפעלה וקובצי Cookie?

עוגיות נשלחים על ידי הדפדפן לשרת כאשר בקשת HTTP מתחילה, והם נשלחים חזרה מהשרת, שיכול לערוך את התוכן שלהם. עוגיות משמשים למעשה לאחסון א מוֹשָׁב תְעוּדַת זֶהוּת. בעבר עוגיות שימשו לאחסון סוגים שונים של נתונים, מכיוון שלא הייתה ברירה.

מוּמלָץ: