Windows

מה משותף שגיאות קוד HTTP סטטוס עומד?

World"s Largest Beauty Subscription Box Unboxing 2020!? Are They Worth It?!

World"s Largest Beauty Subscription Box Unboxing 2020!? Are They Worth It?!

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

Anonim

HTTP הוא פרוטוקול תקשורת פשוט המבוסס על TCP / IP והוא תשתית מוחלטת למסירת נתונים ב- World Wide Web. מאז שנים רבות, HTTP משמש פרוטוקול רב עוצמה שבו bazillions של נתונים נשלחת באמצעות HTTP בין הלקוח לשרת. למעשה, HTTP מבוסס על ארכיטקטורת שרת לקוח, שבה דפדפני אינטרנט ומנועי חיפוש פועלים כמו לקוח HTTP ושרת אינטרנט פועל כשרת. בקשה / תגובה זו של לקוחות ושרתים מועברים דרך חיבור TCP / IP. לקוח הדפדפן מפעיל בקשה לשרת אינטרנט בצורה של כתובת אתר ושרת אינטרנט מגיב חזרה עם המשאבים המבוקשים יחד עם קודי מצב HTTPS הנמצאים בכותרת ה- HTTP של הדפדפנים. במילים אחרות, שרת האינטרנט מגיב לבקשה עם קודי הצלחה או הצלחה.

שגיאות קוד HTTP סטטוס

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

קודי מצב HTTPS מסווגים ל 5 כיתות:

1xx:

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

בתוך המחלקה הזו, קיימים מספר קודי שרתים ומוחזרים על-ידי השרת. הם חלק מהרשימות של קודי מצב תחת class 1xx.

100 המשך:

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

קוד המצב מציין שהשרת מוכן להחליף פרוטוקולים בהתאם לבקשת הלקוח. 2xx:

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

להלן כמה רשימות של קודי מצב תחת הכיתה 2xx.

200 אישור:

זה קוד הסטטוס הוא תגובה סטנדרטית לבקשות HTTP המוצלחות שיוזמו על-ידי לקוחות. הוא מוחזר על ידי השרת כאשר דף האינטרנט מתנהג באותו אופן כפי שהוא צפוי להתנהג. 201 נוצר:

קוד סטטוס זה מוחזר כאשר הבקשה ביוזמת הלקוח הושלמה על ידי השרת ומשאב חדש הוא נוצר 205 איפוס תוכן:

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

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

להלן כמה מרשימות קודי הסטטוס תחת הכיתה 3xx.

300 אפשרויות מרובות:

הוא מציין בחירה מרובה ליוזמת הלקוח אֶמְצָעִי. הלקוח יכול לבחור קישור עם מקסימום של חמש כתובת. 301 הועבר לצמיתות:

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

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

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

השגיאה בצד הלקוח המצביעה על כך בעיה בבקשת הלקוח. הקוד מוחזר אם בקשת הלקוח עשויה להכיל תחביר שגוי.

להלן כמה מרשימות קודי הסטטוס תחת הכיתה 4xx

400 בקשה גרועה:

קוד סטטוס זה מוחזר אם השרת לא מעבד את הבקשה עקב שגיאת לקוח כמו תחביר שגוי, בקשת ניתוב מטעה, מסגור לא חוקי וכו ` 401 לא מורשה:

קוד סטטוס זה מוחזר על ידי השרת אם לקוח לא סיפק אישורי אימות חוקיים. 403 אסור:

קוד מצב HTTPS זה מוחזר כאשר הגישה למשאב אסורה ואין ללקוח הרשאה להציג את התוכן. זה בעצם מתרחש כאשר הלקוח מנסה להציג תוכן המוגן באמצעות סיסמה ללא אישורי כניסה חוקיים. 404 לא נמצא

: שגיאת קוד HTTPS זו היא השגיאה הנפוצה ביותר מכל ומוחזרת אם השרת נכשל למצוא הבקשה שהוזמנה על ידי הלקוח. 405 השיטה אינה מותרת:

קוד מצב HTTPS זה מוחזר אם השיטה המתבקשת על-ידי הלקוח נתמכת על-ידי השרת המארח אך לא נתמכת על-ידי המשאבים המבוקשים על-ידי הלקוח. 408 זמן הקצאת בקשה:

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

קוד מצב HTTPS זה מוחזר אם השרת נכשל למצוא את דף הבקשה או את המשאבים הדרושים. שגיאת סטטוס זו דומה לשגיאה 404 Not Found, פרט לכך ששגיאה זו היא קבועה והדף או המשאבים הדרושים אינם זמינים עוד לעת עתה וגם לא יהיו זמינים שוב בעתיד. 5xx:

מחלקה זו היא שגיאה בצד השרת והיא מוחזרת אם השרת נכשל בשגיאה request.the של הלקוח בשרת עשויה להיות אחת הסיבות מניעת מילוי הבקשה.

להלן כמה רשימות של קודי מצב תחת 5xx בכיתה.

500 שגיאת שרת פנימית:

שגיאת מצב HTTPS זו נוצרת על-ידי יישומי פלאגין של צד שלישי או יישומי פלאגין פגומים. זוהי שגיאת שרת כאשר השרת נכשל בחיבור מסד הנתונים ואינו מצליח לספק את המשאב המבוקש. 501 לא מיושם:

זוהי בעיה בשרת אינטרנט, שגיאה מוחזרת אם השרת אינו תומך בפונקציונליות שהיתה המבוקש, על ידי הלקוח. שגיאה זו ניתן לפתור רק את המארח 502 Bad Gateway:

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

שגיאה זו מוחזרת כאשר השרת עמוס בבקשות רבות מדי ואינו זמין לטיפול בבקשות בזמן 504 זמן הקצאת שער:

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