شرح صفوف ومحتوى الفقرة
بنية رسالة طلب HTTP تتكون من عدة أجزاء تُحدد كيفية نقل البيانات من العميل مثل [متصفح الويب] إلى الخادم مثل [خادم الويب]. ورسالة HTTP يمكن أن تكون إما طلب request أو استجابة response.
تتكون بنية رسالة طلب HTTP Request كتالي:
1. سطر طلب HTTP Request Line: يحدد نوع الطلب مثل GET أو POST، والمورد المطلوب URI، وإصدار بروتوكول HTTP المستخدم.
2. رؤوس HTTP Headers: توفر معلومات إضافية حول الطلب request أو الاستجابة response، مثل نوع المحتوى، والإعدادات الخاصة بالاتصال، والمعلمات الأمنية security parameters.
3. جسم HTTP Body: يحتوي على البيانات المُرسَلة مع الطلب، ويشيع مع POST وPUT. لا توجد دلالة عامة لجسم GET؛ لا ينشئه العميل إلا عند اتفاق مباشر مع الخادم على دعمه، وقد ترفضه وسائط في الطريق.
تتكون بنية رسالة طلب HTTP Request كتالي:
1. سطر طلب HTTP Request Line: يحدد نوع الطلب مثل GET أو POST، والمورد المطلوب URI، وإصدار بروتوكول HTTP المستخدم.
2. رؤوس HTTP Headers: توفر معلومات إضافية حول الطلب request أو الاستجابة response، مثل نوع المحتوى، والإعدادات الخاصة بالاتصال، والمعلمات الأمنية security parameters.
3. جسم HTTP Body: يحتوي على البيانات المُرسَلة مع الطلب، ويشيع مع POST وPUT. لا توجد دلالة عامة لجسم GET؛ لا ينشئه العميل إلا عند اتفاق مباشر مع الخادم على دعمه، وقد ترفضه وسائط في الطريق.