رأس طلب HTTP
Header الشرح مثال
Accept يحدد نوع المحتوى الذي يمكن للعميل استقباله Accept: text/plain, text/html
Accept-Charset مجموعة ترميزات الأحرف التي يمكن للمتصفح قبولها. Accept-Charset: iso-8859-5
Accept-Encoding يحدد نوع ترميز ضغط خادم الويب الذي يمكن أن يدعمه المستعرض. Accept-Encoding: compress, gzip
Accept-Language اللغات التي يقبلها المستعرض Accept-Language: en,zh
Accept-Ranges حقل واحد أو أكثر من حقول النطاق الفرعي لكيان صفحة الويب التي يمكن طلبها Accept-Ranges: bytes
Authorization شهادة التخويل لتخويل HTTP التخويل: شهادة التخويل
Cache-Control يحدد آلية التخزين المؤقت الواجب اتباعها للطلبات والاستجابات Cache-Control: no-cache
Connection يشير إلى ما إذا كان الاتصال الدائم مطلوباً أم لا. (يقوم HTTP 1.1 بإجراء اتصالات مستمرة افتراضيًا) Connection: close
Cookie يتم إرسال طلبات HTTP إلى خادم الويب مع حفظ جميع قيم ملفات تعريف الارتباط تحت اسم المجال الخاص بالطلب. Cookie: $Version=1; Skin=new;
Content-Length طول المحتوى المطلوب Content-Length: 348
Content-Type معلومات MIME المطلوبة المطابقة للكيان Content-Type: application/x-www-form-urlencoded
Date تاريخ ووقت إرسال الطلب Date: Tue, 15 Nov 2010 08:12:31 GMT
Expect سلوك الخادم الخاص بالطلب Expect: 100-continue
From البريد الإلكتروني للمستخدم الذي أرسل الطلب From: [email protected]
Host اسم المجال ورقم المنفذ الخاص بالخادم الذي حدد الطلب Host: www.jsons.cn
If-Match صالح فقط إذا كان الطلب يطابق الكيان. في حالة التطابق: "قيمة محددة"
If-Modified-Since ينجح الطلب إذا تم تغيير الجزء المطلوب بعد الوقت المحدد، ويعيد الرمز 304 إذا لم يتم تغييره If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT
If-None-Match إذا لم يتم تغيير المحتوى، يُرجع الرمز 304 إذا لم يتم تغيير المحتوى، تكون المعلمة هي Etag التي أرسلها الخادم مسبقًا، قارن مع Etag التي استجاب لها الخادم لتحديد ما إذا كان التغيير في حالة عدم التطابق: "قيمة محددة"
If-Range إذا كان الكيان لم يتغير، يرسل الخادم الجزء المفقود من العميل، وإلا فإنه يرسل الكيان بأكمله. المعلمة هي أيضًا Etag إذا كان النطاق: "قيمة محددة"
If-Unmodified-Since لا ينجح الطلب إلا إذا لم يتم تعديل الكيان بعد الفترة الزمنية المحددة If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT
Max-Forwards تحديد مقدار الوقت الذي يتم فيه إرسال الرسالة عبر الوكيل والبوابة Max-Forwards: 10
Pragma يُستخدم لتضمين تعليمات لتنفيذ Pragma: no-cache
Proxy-Authorization شهادة تخويل للارتباط بالوكيل تفويض الوكيل-التخويل: شهادة تخويل مرتبطة بالوكيل
Range يتم طلب جزء فقط من الكيان المطلوب، تحديد النطاق Range: bytes=500-999
Referer عنوان الصفحة السابقة، متبوعاً بالصفحة المطلوبة حالياً، أي المسار الوارد Referer: http://www.jsons.cn
TE ترميز الإرسال الذي يرغب العميل في قبوله وإعلام الخادم بقبول معلومات الذيل زائد رأس الصفحة. TE: trailers,deflate;q=0.5
Upgrade تحديد بروتوكول نقل إلى الخادم للتحويل (إذا كان مدعوماً). Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
User-Agent يحتوي محتوى وكيل المستخدم على معلومات حول المستخدم الذي يقدم الطلب. User-Agent: Mozilla/5.0 (Linux; X11)
Via إشعار عنوان البوابة الوسيطة أو عنوان الخادم الوكيل وبروتوكولات الاتصال Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning رسالة تحذير حول كيان الرسالة Warn: 199 Miscellaneous warning
رأس استجابة HTTP
Header التفسير مثال
Accept-Ranges يشير إلى ما إذا كان الخادم يدعم النطاق المحدد من الطلبات ونوع الطلبات المجزأة المدعومة. Accept-Ranges: bytes
Age الوقت المقدر (بالثواني، غير سالب) لتكوين ذاكرة تخزين مؤقتة وكيلة من الخادم الأصلي Age: 12
Allow سلوك طلب صالح لمورد شبكة، إرجاع 405 إذا كان غير مسموح به. Allow: GET, HEAD
Cache-Control يخبر جميع آليات التخزين المؤقت إذا كان التخزين المؤقت مسموحاً به ومن أي نوع Cache-Control: no-cache
Content-Encoding نوع ترميز ضغط المحتوى المرتجع المدعوم من قبل خادم الويب. Content-Encoding: gzip
Content-Language لغة نص الاستجابة Content-Language: en,zh
Content-Length طول نص الاستجابة Content-Length: 348
Content-Location العنوان البديل البديل الذي يمكن استبدال المورد المطلوب به Content-Location: /index.htm
Content-MD5 قيمة المجموع الاختباري MD5 للمورد الذي تم إرجاعه المحتوى-MD5: قيمة المجموع الاختباري MD5
Content-Range موضع البايت من هذا القسم في نص الاستجابة بالكامل Content-Range: bytes 21010-47021/47022
Content-Type نوع MIME للمحتوى الذي تم إرجاعه Content-Type: text/html; charset=utf-8
Date وقت إرسال رسالة الخادم الأصلية Date: Tue, 15 Nov 2010 08:12:31 GMT
ETag القيمة الحالية لعلامة الكيان لمتغير الطلب علامة ETag: "القيمة الحالية لعلامة الكيان لمتغير الطلب"
Expires تاريخ ووقت انتهاء صلاحية الاستجابة Expires: Thu, 01 Dec 2010 16:00:00 GMT
Last-Modified وقت آخر تعديل للمورد المطلوب Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT
Location يُستخدم لإعادة توجيه المستلم إلى عنوان URL غير مطلوب لإكمال الطلب أو تحديد مورد جديد Location: http://www.jsons.cn
Pragma يتضمن تعليمات خاصة بالتنفيذ يمكن تطبيقها على أي مستلم في سلسلة الاستجابة Pragma: no-cache
Proxy-Authenticate تشير إلى نظام المصادقة والمعلمات التي يمكن تطبيقها على الوكيل في عنوان URL هذا Proxy-Authenticate: Basic
refresh يطبق على عمليات إعادة التوجيه أو يتم إنشاء مورد جديد وإعادة توجيهه بعد 5 ثوانٍ (مقترح من قبل Netscape ومدعوم من قبل معظم المتصفحات)
Refresh: 5; url= http://www.jsons.cn
Retry-After إذا كان الكيان غير مرغوب فيه مؤقتاً، يخطر العميل بالمحاولة مرة أخرى بعد فترة زمنية محددة Retry-After: 120
Server اسم برنامج خادم الويب Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Set-Cookie تعيين ملف تعريف ارتباط Http Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Trailer الإشارة إلى أن حقل الرأس موجود في نهاية ترميز النقل المقطوع Trailer: Max-Forwards
Transfer-Encoding ترميز نقل الملفات Transfer-Encoding:chunked
Vary يخبر الوكيل النهائي ما إذا كان سيستخدم استجابة مخزنة مؤقتاً أو طلباً من الخادم الأصلي Vary: *
Via يخبر الوكيل بالمكان الذي تم إرسال استجابة العميل من خلاله Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning يحذر الكيان من المشاكل المحتملة Warning: 199 Miscellaneous warning
WWW-Authenticate يشير إلى مخطط التفويض الذي يجب أن يستخدمه العميل الذي يطلب الكيان الطالب WWW-Authenticate: Basic

رؤوس استجابة HTTP على الإنترنت ورؤوس طلب HTTP

توفر رؤوس طلب HTTP معلومات حول الطلب أو الاستجابة أو الكيان المرسل الآخر، وتتضمن رؤوس HTTP الرأس العام ورأس الطلب ورأس الاستجابة ورأس الكيان أربعة أجزاء

يتكون كل حقل رأس من اسم المجال ونقطتين (:) وقيمة المجال.

الرؤوس العامة: يمكن استخدامها لكل من الطلبات والاستجابات، وترتبط بالمعاملة ككل بدلاً من مورد محدد.

رؤوس الطلبات: تسمح للعميل بتمرير معلومات عن نفسه وشكل الاستجابة المطلوب.

رؤوس الاستجابة: الخادم والاستجابة التي تنقل معلومات عن نفسه.

رؤوس الكيان: تحدد المعلومات حول المورد الذي يتم إرساله، سواء في الطلب أو الاستجابة.

سجلات الوصول: