انتقل إلى محتوى الدرس
فقرة فرعية #2 من درس: استجابة HTTP

HTTP Response Message Structure بنية رسالة استجابة HTTP

سنتعرف في هذا الدرس على استجابة HTTP response، وسنتكلم عن بنية رسالة استجابة HTTP response message structure، وسطر الحالة HTTP response status line، ورؤوس استجابة HTTP response headers ، وجسم استجابة HTTP response body، لفهم كيفية تبادل البيانات وتفسيرها بين العميل والخادم.
1 صفوف تعليمية
تكنولوجيا الويب
1,237 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

توضح بنية رسالة استجابة HTTP response كيفية هيكلة الرسائل التي يرسلها الخادم إلى العميل، وتتألف من سطر الحالة status line، والرؤوس headers، والجسم body.

بنية رسالة استجابة HTTP Response:

1. سطر الحالة Status Line: يتضمن سطر الحالة في استجابة HTTP response إصدار بروتوكول HTTP، وكود الحالة الذي يوضح نتيجة الطلب [مثل 200 للدلالة على نجاح الطلب أو 404 للدلالة على عدم العثور علي الصفحة المطلوبة]، وعبارة السبب التي تشرح الحالة بإيجاز.


2. الرؤوس Headers: توفر معلومات إضافية عن الاستجابة أو الخادم، في HTTP/1.1 يتبع اسم الحقل نقطتان ثم القيمة، مع مسافة اختيارية key: value.

3. الجسم Body: يحتوي على البيانات المُرسَلة من الخادم إلى العميل، مثل ملفات HTM أو JSON، أو ملفات أخرى. في حالة كود الحالة 204 لا يوجد محتوى، يكون الجسم فارغًا.

HTTP Get Request Message

هذا طلب تعليمي لمسار /index.html؛ لا يفترض أن الصفحة الرئيسية للموقع الحالي موجودة بهذا المسار:

نص
GET /index.html HTTP/1.1
Host: www.closetag.com
User-Agent: Mozilla/5.0
Accept-Language: en-US