/ / ما هو رأس HTTP؟

ما هو عنوان هتب؟

بمساعدة رؤوس HTTP ، تبادلمعلومات الخدمة بين العميل والخادم. تظل هذه المعلومات غير مرئية للمستخدمين ، ولكن بدون تشغيلها ، فإن العملية الصحيحة للمتصفح مستحيلة. بالنسبة للمستخدمين العاديين ، ستبدو المعلومات حول هذا الأمر ومهام عناوين http معقدة نوعًا ما ، ولكنها في الحقيقة لا تحتوي على تركيبات صعبة. هذا ما يواجهه مستخدم الويب كل يوم.

رأس http

ما هي عناوين http؟

"بروتوكول نقل النص التشعبي" - بالضبطتتم ترجمة رأس http. بسبب وجودها ، يمكن الاتصال بخدمة العملاء. إذا أردت أن تشرح بكلمات بسيطة ، يرسل مستخدم المتصفح طلبًا ، فيبدأ اتصالاً بالخادم. هذا الأخير ، بشكل افتراضي ، ينتظر طلب العميل ، ويعالجها ويرسل معلومات تلخيصية أو استجابة. في مربع البحث ، يقوم المستخدم "بالمطاردات" بعنوان الموقع ، والذي يبدأ بـ http: // ويحصل على النتيجة كصفحة مفتوحة.

عندما تتم طباعة عنوان الموقع في المقابلة، يجد المتصفح الخادم المطلوب باستخدام DNS. يتعرف الخادم على رأس http (واحد أو أكثر) التي يرسلها العميل إليه ، ثم يصدر الرأس المطلوب. تتكون المجموعة الإلزامية من رؤوس موجودة بالفعل وغير موجودة.

بوجه عام ، تعتبر رؤوس http فعالة تمامًا. فهي غير مرئية في ترميز HTML ، يتم إرسالها قبل المعلومات المطلوبة. يتم إرسال العديد من الرؤوس تلقائيًا بواسطة الخادم. لإرساله في PHP ، يجب عليك استخدام وظيفة الرأس.

ttp رأس المقبولة

المتصفح وتفاعل الموقع

مخطط التفاعل بين المتصفح والموقع كافسهلة. لذلك ، يبدأ رأس http سلسلة الاستعلام ، والتي يتم إرسالها بعد ذلك إلى الخادم. وردا على ذلك ، فإن المعلومات التي يحتاجها العميل تأتي. بالمناسبة ، بروتوكول HTTP بالفعل سبعة عشر عاما - الأكثر استخداما على شبكة الإنترنت. إنها بسيطة وموثوقة وتعمل بسرعة ومرونة. المهمة الرئيسية لـ http هي طلب معلومات من خادم الويب. العميل هو المستعرض ، والخادم ligthttp ، apache ، nginx. إذا كان الاتصال بينهما ناجحًا ، يتلقى الخادم المعلومات المطلوبة استجابة للطلب. تحتوي معلومات http على نص وملفات صوت وفيديو.

يمكن أن يكون البروتوكول وسيلة نقل للآخرين. يتكون طلب العميل من ثلاثة أجزاء:

  • خط البداية (نوع الرسالة) ؛
  • الرؤوس (معلمات الرسالة) ؛
  • جسم المعلومات (رسالة مفصولة بخط فارغ).

خط البداية هو العنصر المطلوب من طلب رأس http. يتكون هيكل طلب المستخدم من ثلاثة أجزاء رئيسية:

  1. الأسلوب. يشير إلى نوع الطلب.
  2. الطريق. هذه هي سلسلة URL التي تتبع المجال.
  3. البروتوكول المستخدم. وهو يتألف من إصدار البروتوكول و http.

المتصفحات الحديثة تستخدم الإصدار 1.1. بعد ذلك ، عناوين بتنسيق "الاسم: القيمة".

تخزين عناوين HTTP مؤقتًا على خادم nginx

التخزين المؤقت HTTP

خلاصة القول هي أن التخزين المؤقت يوفر التخزينصفحات HTML ، ملفات أخرى في ذاكرة التخزين المؤقت (مكان في ذاكرة التشغيل ، على القرص الثابت للكمبيوتر). وهذا ضروري لتسريع الوصول إليها وحفظ حركة المرور.

ذاكرة التخزين المؤقت لديه مستعرض العميل ، بوابة وسيطة والخادم الوكيل. قبل إرسال رسالة إلى عنوان URL ، سيتحقق المتصفح من وجود الكائن في ذاكرة التخزين المؤقت. إذا كان الكائن غير موجود ، يتم تمرير الطلب إلى الخادم التالي ، حيث يتم تحديد التخزين المؤقت لرؤوس http على خادم nginx. يتم استخدام المداخل والوكلاء بواسطة مستخدمين مختلفين ، لذا يتم مشاركة ذاكرة التخزين المؤقت.

التخزين المؤقت HTTP لا يمكن فقط بشكل كبيرتسريع الموقع ، ولكن أيضا توفير نسخة قديمة من الصفحة. عن طريق التخزين المؤقت للموقع ، يتم إرسال الرؤوس إلى الاستجابة. لا يمكن تخزين المعلومات المطلوبة بواسطة بروتوكول HTTPS مؤقتًا.

حقول رأس HTTP

وصف رؤوس http

بعض من أهم آليات ذاكرة التخزين المؤقت هيتنتهي رؤوس http. تشير هذه الرؤوس إلى تاريخ انتهاء صلاحية المعلومات المقدمة في الرد. أنها تحدد الوقت والتاريخ عندما سيتم اعتبار ذاكرة التخزين المؤقت عفا عليها الزمن. على سبيل المثال ، يبدو هذا العنوان على النحو التالي: Expires: Wen، 30 Nov 2016 13:45:00 GMT. يتم استخدام هذه البنية في كل مكان تقريبًا ، بما في ذلك تخزين الصفحات والصور. إذا حدد المستخدم التاريخ القديم ، فلن يتم تخزين المعلومات مؤقتًا.

عناوين الوكيل HTTP في فئة الرأسالارتباط. لا يتم تخزينها مؤقتًا بشكل افتراضي. لكي تعمل ذاكرة التخزين المؤقت بشكل صحيح ، يجب أن يتطابق كل عنوان URL مع خيار محتوى واحد. إذا كانت الصفحة مكتوبة بلغتين ، فيجب أن يكون لكل إصدار عنوان URL الخاص به. يوضح رأس المتغير رأس رأس الطلب. على سبيل المثال ، إذا كان عرض الاستعلام يعتمد على المتصفح ، فيجب على الخادم أيضًا إرسال رأس. وبالتالي ، يخزن التخزين المؤقت خيارات الاستعلام وأنواع المستندات المختلفة. مطلوب TTP قبول رأس لتجميع قوائم تنسيقات صالحة للمورد المستخدمة ، فمن السهل بما فيه الكفاية للعمل معها ، لأنها ترشيح منها غير الضرورية.

هناك أربعة مجموعات من العناوين ،التي تنقل معلومات الخدمة. هذه هي العناوين الرئيسية - وهي مضمنة في أي خادم ورسالة عميل ، وطلب واستجابة ، وكذلك الكيان. هذا الأخير وصف محتوى أي رسالة من العميل والخادم.

يعتبر رأس تفويض HTTPاختياري. عندما تطلب صفحة الويب من العميل الحصول على إذن ، يعرض المتصفح نافذة خاصة بها حقول لإدخال اسم المستخدم وكلمة المرور. بعد قيام المستخدم بإدخال بياناته ، يرسل المستعرض طلب http. يحتوي على العنوان "إذن".

عناوين الوكيل HTTP

كيف يمكنني رؤية الرؤوس؟

لرؤية عنوان http ، يجب تثبيت المكونات الإضافية للمتصفح ، على سبيل المثال ، فايرفوكس:

  • الحرائق. يمكنك عرض الرؤوس في علامة التبويب net ، حيث يمكنك تحديد الكل. يحتوي هذا المكون الإضافي على وظائف مفيدة لمطور الويب.
  • عناوين http الحية. ملحق بسيط مصمم لعرض رؤوس http. باستخدامه ، يمكنك إنشاء استعلام يدويًا.
  • سيرى مستخدمو Ghrome الرؤوس بسهولة إذا نقروا على زر الإعدادات ، وحددوا أدوات المطور (net works).

عند تثبيت المكونات الإضافية ، قم بتشغيلها وتحديث صفحة المستعرض.

طرق الاستعلام

تحتوي الطرق المستخدمة في HTTP على أوجه تشابه مع التعليمات التي يتم تمريرها كرسالة إلى الخادم. هذه كلمة خاصة باللغة الإنجليزية.

  • طريقة الحصول على. يتم استخدامه لطلب معلومات من مورد. هو معه أن تبدأ جميع الإجراءات.
  • POST. مع ذلك ، يتم إرسال البيانات. على سبيل المثال ، رسالة على الشبكة الاجتماعية أو تعليق يضعه المتصفح في نص طلب POST ويرسله إلى الخادم.
  • الرأس. تشبه هذه الطريقة الطريقة الأولى ، ولكنها تؤدي وظيفة سهلة. يطلب فقط بيانات التعريف ، باستثناء الرسالة من الاستجابة. استخدم هذه الطريقة إذا كنت ترغب في الحصول على معلومات حول الملفات دون الحاجة إلى تنزيلها. يتم استخدامه إذا كنت ترغب في اختبار كفاءة الروابط على الخادم.
  • PUT. تحميل البيانات في عنوان URL. يرسل كميات كبيرة من البيانات.
  • OPTIONS. يعمل مع تكوينات الخادم.
  • URI. يحدد المورد ويحتوي على عنوان URL.

عنوان بروتوكول http

هيكل استجابة المتشعب

يستجيب الخادم لطلبات العميل لفترة طويلةالرسائل. تتكون استجابة بضعة أسطر، والتي تشير إلى إصدار بروتوكول، رمز الحالة الخادم (200). يتحدث عن ما قد تغير على الخادم لمعالجة طلب وارد:

  1. تشير حالة "مائتي" إلى نجاح معالجة المعلومات. بعد ذلك ، يرسل الخادم المستند إلى العميل. تشير السطور المتبقية من الطلب إلى معلومات أخرى حول المعلومات التي يتم نقلها.
  2. إذا لم يتم العثور على الملف أو لم يكن موجودًا ، يرسل الخادم رمز العميل 404 ، ويسمى أيضًا خطأ.
  3. يشير الرمز 206 إلى تنزيل جزئي للملف ، والذي يمكن استئنافه بعد فترة.
  4. يشير الرمز 401 إلى رفض التفويض. وهذا يعني أن الصفحة المطلوبة محمية بكلمة مرور ، والتي يجب إدخالها لتأكيد تسجيل الدخول.
  5. حول الوصول الممنوع ، يقول الرمز 403. إن الحظر على المشاهدة أو تنزيل الملفات أو الفيديو هو استجابة شائعة على الإنترنت.
  6. هناك أيضًا إصدارات أخرى من الرموز: نقل مؤقت للملف المطلوب ، خطأ خادم داخلي ، نقل نهائي. في هذه الحالة ، سيتم إعادة توجيه المستخدم. إذا ظهر الرمز 500 ، فهذا يعني أن الخادم به أعطال.

عنوان URL - ما هذا؟

إن عنوان URL هو قلب اتصال الويب بين العميل والخادم. يتم إرسال الطلب عادة عبر عنوان URL - فهرس مورد واحد. بنية طلب عنوان url بسيطة للغاية. يتكون من عدة عناصر: بروتوكول http (رأس) ، صاح (عنوان الموقع) ، منفذ ، مسار البحث والاستعلام.

البروتوكول هو متاح أيضا لاتصالات https وتبادل المعلومات. يحتوي عنوان URL على معلومات حول موقع موقع ويب محدد على الإنترنت. يتضمن العنوان اسم المجال والمسار إلى الصفحة واسمها.

العيب الرئيسي في العمل مع عناوين URL هو التفاعل غير المناسب مع الأبجدية اللاتينية ، وكذلك الأرقام والرموز. في تحسين SEO ، يلعب عنوان url دورًا مهمًا.

تنتهي رؤوس http

توصيات مفيدة

لا يرغب المستخدمون النشطون لأجهزة الكمبيوتر والمطورين في التعرف على بعض التوصيات المهنية التي يقدمها المتخصصون في هذا المجال:

  • قم بتعيين تواريخ انتهاء الصلاحية للملفات والمستندات ، مع مراعاة التحديثات. يشار إلى المعلومات الإحصائية في قيم كبيرة من الحد الأقصى للسن.
  • يجب الوصول إلى مستند واحد فقط عن طريق عنوان URL واحد.
  • إذا قمت بتحديث ملف سيتم تنزيله بواسطة المستخدم ، قم بتغيير اسمه ورابطًا إليه. هذا يضمن أن يتم تنزيل مستند جديد وليس بالية.
  • يجب أن تتطابق الرؤوس المعدلة أخيرًا مع التاريخ الحالي لأحدث تغييرات المحتوى. لا تقم بإعادة حفظ الصفحات والمستندات ، إذا لم تقم بتغييرها.
  • استخدام طلبات POST فقط حيث هناك حاجة إليها. قلل من العمل باستخدام SSL.
  • يجب التحقق من الرؤوس قبل إرسال الخادم باستخدام المكون الإضافي REDbot.
  • </ أول </ p>
اقرأ المزيد: