/ / מהי כותרת http?

מהי כותרת http?

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

כותרת http

מהם כותרות http?

"HyperText Transfer Protocol" - בדיוק כךכותרת http מתורגמת. בשל קיומו, תקשורת שרת לקוח אפשרי. אם כדי להסביר במילים פשוטות, משתמש הדפדפן שולח בקשה, יוזם חיבור לשרת. האחרון, כברירת מחדל, ממתין לבקשת הלקוח, מעבד אותו ושולח חזרה את המידע או התגובה. בתיבת החיפוש, המשתמש "פטיש" את הכתובת של האתר, אשר מתחיל עם http: // ומקבל את התוצאה כדף נפתח.

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

באופן כללי, כותרות http הן די יעילות. הם אינם גלויים ב- HTML קידוד, הם נשלחים לפני המידע המבוקש. כותרות רבות נשלחות באופן אוטומטי על ידי השרת. כדי לשלוח אותו PHP, אתה צריך להשתמש בפונקציה הכותרת.

ttp את כותרת קבלת

אינטראקציה בין דפדפן לאתר

תוכנית האינטראקציה בין הדפדפן לבין האתר מספיקהפשוט. לכן, כותרת http מפעילה את מחרוזת השאילתה, ולאחר מכן נשלחת לשרת. בתגובה, המידע הנדרש על ידי הלקוח מגיע. אגב, פרוטוקול HTTP כבר בן שבע עשרה - הנפוץ ביותר באינטרנט. זה פשוט, אמין, זה עובד במהירות ובגמישות. המשימה העיקרית של http היא לבקש מידע משרת האינטרנט. הלקוח הוא הדפדפן, והשרת הוא ligthttp, apache, nginx. אם החיבור ביניהם מצליח, השרת מקבל את המידע המבוקש בתגובה לבקשה. המידע http מכיל טקסט, קבצי קול, וידאו.

פרוטוקול יכול להיות תחבורה עבור אחרים. בקשת הלקוח מורכבת משלושה חלקים:

  • שורת ההתחלה (סוג ההודעה);
  • כותרות (פרמטרים של הודעות);
  • גוף מידע (הודעה המופרדת על ידי שורה ריקה).

שורת ההתחלה היא הרכיב הדרוש בבקשת HTTP header. מבנה בקשת המשתמש מורכב משלושה חלקים עיקריים:

  1. שיטה. הוא מציין את סוג הבקשה.
  2. השביל. זהו מחרוזת כתובת האתר שעוקבת אחרי הדומיין.
  3. פרוטוקול בשימוש. זה מורכב מגרסה פרוטוקול ו http.

דפדפנים מודרניים משתמשים בגרסה 1.1. הבא, כותרות בפורמט "שם: ערך".

מטמון כותרות http בשרת nginx

מטמון HTTP

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

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

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

שדות כותרת http

תיאור של כותרות http

כמה מנגנוני המטמון החשובים ביותר הםכותרת http יפוג. כותרות אלה מדווחות על תאריך התפוגה של המידע שסופק בתגובה. הם מציינים את השעה והתאריך שבהם המטמון ייחשב למיושן. לדוגמה, כותרת זו נראית כך: פג תוקף: וון, 30 Nov 2016 13:45:00 GMT. מבנה זה משמש כמעט בכל מקום, כולל עבור במטמון דפים ותמונות. אם המשתמש בוחר את התאריך הישן, המידע לא יישמר במטמון.

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

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

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

HTTP proxy כותרות

איך אני יכול לראות את הכותרות?

כדי לראות את כותרת http, עליך להתקין יישומי פלאגין לדפדפן, לדוגמה, Firefox:

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

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

שיטות שאילתה

לשיטות המשמשות ב- HTTP יש קווי דמיון להנחיות המועברות כהודעה לשרת. זוהי מילה מיוחדת באנגלית.

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

כותרת פרוטוקול http

מבנה התגובה http

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

  1. מעמדם של "מאתיים" מעיד על עיבוד מוצלח של מידע. לאחר מכן, השרת שולח את המסמך ללקוח. שאר שורות הבקשה מציינות מידע אחר על המידע המועבר.
  2. אם הקובץ לא נמצא או אינו קיים, השרת שולח את קוד הלקוח 404, הוא נקרא גם שגיאה.
  3. קוד 206 מציין הורדה חלקית של הקובץ, אשר ניתן לחדש לאחר זמן מה.
  4. קוד 401 מציין הכחשה של הרשאה. משמעות הדבר היא שהדף המבוקש מוגן באמצעות סיסמה, ויש להזין אותו כדי לאשר את הכניסה.
  5. על גישה אסורה, אומר את הקוד 403. האיסורים על צפייה, הורדת קבצים או וידאו היא תגובה נפוצה באינטרנט.
  6. יש גם גרסאות אחרות של הקודים: העברה זמנית של הקובץ המבוקש, שגיאת שרת פנימית, מהלך סופי. במקרה זה, המשתמש ינותב מחדש. אם הקוד 500 מופיע, פירוש הדבר כי השרת לא פועל כראוי.

כתובת האתר - מה זה?

כתובת האתר היא הלב של תקשורת האינטרנט בין הלקוח לביןשרת. הבקשה נשלחת בדרך כלל דרך כתובת האתר - אינדקס משאבים יחיד. המבנה של בקשת כתובת האתר הוא פשוט מאוד. הוא מורכב ממספר אלמנטים: פרוטוקול HTTP (כותרת), כותרת (כתובת אתר), יציאה, נתיב resourte ושאילתה.

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

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

כותרת http יפוג

המלצות שימושיות

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

  • ציין את תאריכי התפוגה של קבצים ומסמכים, תוך התחשבות בעדכונים. מידע סטטיסטי מצוין בערכים גדולים של מקס-גיל.
  • מסמך יחיד חייב להיות נגיש רק באמצעות כתובת אתר אחת.
  • אם תעדכן קובץ שיוריד על ידי המשתמש, שנה את שמו וקישור אליו. זה מבטיח כי מסמך חדש, לא מיושן יורדת.
  • הכותרות 'שינוי אחרון' חייבות להיות תואמות את התאריך הנוכחי של השינויים האחרונים בתוכן. אל תשמור מחדש דפים ודפים, אם לא תשנה אותם.
  • השתמש בבקשות POST רק כאשר יש צורך בכך. מזער את העבודה עם SSL.
  • כותרות לפני שליחת השרת צריך להיבדק עם RDbot תוסף.
  • </ ul </ p>
קרא עוד: