أهداف الدرس
- أن تقرأ طلب HTTP ورده.
- أن تفرّق بين 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
- Read an HTTP request and its response.
- 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" }]| Method | Meaning |
|---|---|
| GET | Read something without changing it |
| POST | Create something new |
| PUT | Replace something that exists |
| DELETE | Delete |
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.