تخطَّ إلى المحتوى

🔌 شرح REST APIs

أساسيات HTTP

الدرس 4 من 25· ⏱ 1 دقائق قراءة

ما هو 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.

هل كان هذا الدرس مفيدًا؟