HTTP (Hypertext Transfer Protocol) هو “لغة التواصل” بين المتصفح والخادم. ينقل البيانات بينهما بطريقة منظمة: المتصفح يرسل طلبًا (Request)، والخادم يعيد ردًّا (Response).
مثال مبسّط
GET /about HTTP/1.1
Host: example.com
HTTP/1.1 200 OK
Content-Type: text/html
<html>...</html>
أشياء تراها كثيرًا
- الطرق:
GETلجلب البيانات، وPOSTلإرسالها. - رموز الحالة:
200نجاح،404غير موجود،500خطأ في الخادم.
HTTP وحده لا يشفّر البيانات. لهذا نستخدم اليوم HTTPS، وهو HTTP مع تشفير.