ההבדל בין שרת. העברה ותגובה. הפניה מחדש

Anonim

Server. העברה לעומת תגובה. הפניה מחדש

Server ו- Response הן אובייקטים ב- ASP. נֶטוֹ. אובייקט Server מספק שיטות ומאפיינים עבור משימות שונות הקשורות לשרת. העברה היא שיטה של ​​אובייקט Server והיא שולחת מידע על המצב הנוכחי למצב אחר. קובץ asp לעיבוד. אובייקט התגובה מתאר שיטות ומאפיינים הקשורים לתגובת השרת. כתובת אתר להפניה מחדש היא שיטה של ​​אובייקט Response והיא שולחת הודעה לדפדפן ובכך היא מתחברת לכתובת אתר אחרת. למרות שגם את השרת. העברה ותגובה. ניתוב מחדש יכול לשמש להעברת משתמש מדף אחד למשנהו, הם שונים באופן שבו הם מבצעים את המשימה.

-> ->

מהי תגובה. לנתב מחדש?

הפניה היא שיטה באובייקט Response. כאשר שיטת התגובה נקראת, היא שולחת את קוד ה- HTTP 302 ואת כתובת האתר של דף האינטרנט המבוקש לדפדפן המשתמשים. קוד HTTP 302 מודיע לדפדפן המשתמשים שהמשאב המבוקש נמצא תחת כתובת אתר אחרת. כאשר הדפדפן מקבל את הקוד, הוא פותח את המשאב במיקום החדש. דף האינטרנט המבוקש יכול להתגורר באותו שרת כמו הדף שהכיל את הבקשה או שהוא יכול להיות מתגורר בשרת אחר. בעת בקשת דף אינטרנט המתגורר באותו שרת כמו הדף הנוכחי, ניתן להשתמש בשיטת התגובה כדלקמן:

-> ->

תגובה. הפניה ("NextPage. Html");

בעת בקשת דף אינטרנט המתגורר בשרת אחר, ניתן להשתמש בשיטת התגובה כדלקמן:

Response. (" // www.

מהו שרת. לְהַעֲבִיר?

כפי שצוין קודם לכן, העברה היא שיטה של ​​אובייקט השרת. כאשר שיטת ההעברה נקראת, הבקשה המקורית משתנה כדי להעביר לדף אחר באותו שרת. כאשר נדרש דף חדש באמצעות השרת. העברה, כתובת האתר המוצגת בדפדפן האינטרנט של המשתמשים אינה משתנה. הסיבה לכך היא שההעברה מתרחשת בצד השרת, והדפדפן אינו יודע על ההעברה. באמצעות העומס השני עבור שרת. העברה (נתיב מחרוזת, bool preserveForm) וקביעת הפרמטר השני כ"אמת ", משתני טופס פורמליים ומחרוזות שאילתה יכולים להיות זמינים לדף השני.

מה ההבדל בין שרת. העברה ותגובה. לנתב מחדש?

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