الطلب والرد / Request and response

الترتيب / Order
1 من 4 / 1 of 4
آخر تحديث / Updated
8 أكتوبر 2026 / 8 October 2026

أهداف الدرس

  1. أن تقرأ طلب HTTP ورده.
  2. أن تفرّق بين GET وPOST.

كل صفحة تفتحها تبدأ بطلب نصّي قصير يرسله المتصفح، ويعود الخادم برد فيه رمز الحالة ثم المحتوى.

HTTP
GET /api/announcements HTTP/1.1
Host: example.edu
Accept: application/json

HTTP/1.1 200 OK
Content-Type: application/json

[{ "title": "Workshop on Sunday", "kind": "important" }]
الطريقةمعناها
GETاقرأ شيئاً دون تغييره
POSTأنشئ شيئاً جديداً
PUTاستبدل شيئاً موجوداً
DELETEاحذف

طلب GET لا يغيّر شيئاً أبداً، لذلك يمكن تكراره وتخزينه مؤقتاً بأمان.

تمرين

أي طريقة تستعمل لإرسال نموذج تسجيل؟

الإجابة

POST، لأنه ينشئ رداً جديداً.

Lesson goals

  1. Read an HTTP request and its response.
  2. Tell GET from POST.

Every page you open starts with a short text request from the browser; the server answers with a status code and then the content.

HTTP
GET /api/announcements HTTP/1.1
Host: example.edu
Accept: application/json

HTTP/1.1 200 OK
Content-Type: application/json

[{ "title": "Workshop on Sunday", "kind": "important" }]
MethodMeaning
GETRead something without changing it
POSTCreate something new
PUTReplace something that exists
DELETEDelete

A GET never changes anything, so it can be repeated and cached safely.

Exercise

Which method sends a registration form?

Answer

POST, because it creates a new reply.

التعليقات / Comments

لا تعليقات بعد. كن أول من يسأل. / No comments yet. Be the first to ask.

تعليق الطالب يظهر فوراً، وتعليق الزائر بعد موافقة المدرّس. / A student's comment shows at once; a visitor's once the teacher approves it.

في «الخوادم والواجهات البرمجية» / In “Servers and APIs”

  1. 1الطلب والرد / Request and responseفيها كود / has codeالتعليقات مفتوحة / comments open
  2. 2واجهة برمجية واضحة / A clear APIفيها كود / has codeالتعليقات مفتوحة / comments open
  3. 3رحلة الطلب / A request's journeyفيها صور / has picturesالتعليقات مفتوحة / comments open
  4. 4الدخول والصلاحيات / Sign-in and permissionsالتعليقات مفتوحة / comments open

↑ ↓ للتنقل · Enter للفتح · Esc للإغلاق↑ ↓ to move · Enter to open · Esc to close