انتقل إلى المحتوى
Miraat·dweb developer journey, reflected

أساسيات HTTP

البروتوكول الذي يجعل المتصفّح يتحدّث إلى الخادم: طلبات، استجابات، رموز حالة، ترويسات.

Foundation 25 دقيقة

تشريح الطلب

GET /api/skills/42 HTTP/1.1
Host: miraatdweb.com
Accept: application/json
Authorization: Bearer eyJ…

تشريح الاستجابة

HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: max-age=60

{ "id": 42, "title": "…" }

مفاهيم رئيسية

  • الطرق: GET (قراءة)، POST (إنشاء)، PUT/PATCH (تحديث)، DELETE (حذف).
  • رموز الحالة: 2xx نجاح، 3xx إعادة توجيه، 4xx خطأ عميل، 5xx خطأ خادم.
  • الترويسات: بيانات وصفية (مصادقة، نوع المحتوى، تخزين مؤقت).
  • عديم الحالة: كل طلب مستقلّ؛ الحالة تُحفظ بالكوكيز أو التوكنات.

مصادر مقترحة