מה זה: HTTP 304 לא שונה



נסה את הכלי שלנו לביטול בעיות

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





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



304 לא שונה - איך זה עובד

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

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

בעיה בצד השרת

כל קודי הסטטוס של תגובת HTTP הנמצאים בקטגוריית 3xx (כולל 304 לא שונה), מכונים הודעות הפניה מחדש. כל הקודים הללו מהווים אינדיקטור גס לכך שסוכן המשתמשים (דפדפן האינטרנט שלך או סוכן אחר המשמש לגישה למשאב ה- URL) צריך לבצע פעולה נוספת על מנת להשלים את הבקשה. בתוך ה 304 לא שונה במקרה, זה ידרוש מסוכן המשתמשים להציג את הגרסה במטמון של המשאב המבוקש.



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

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

קריאה של 2 דקות