ما هو HTTP؟
البروتوكول الذي تتواصل به المتصفّحات والتطبيقات مع الخوادم: العميل يرسل طلبًا (Request)، والخادم يردّ بـاستجابة (Response).
بنية الطلب
- الطريقة (Method): GET, POST...
- الرابط (URL): العنوان المطلوب.
- الترويسات (Headers): بيانات وصفية.
- الجسم (Body): البيانات المرسلة (في POST/PUT).
بنية الاستجابة
- رمز الحالة (Status Code): 200, 404...
- الترويسات.
- الجسم: البيانات المُعادة (غالبًا JSON).
بنية الرابط
https://api.example.com/users/5?active=true
└────┬───┘ └──────┬──────┘ └──┬──┘ └────┬────┘
البروتوكول المضيف المسار معاملات الاستعلام
HTTPS
نسخة مشفّرة من HTTP — استخدمها دائمًا لحماية البيانات.
🎯 التالي: طرق HTTP.