The Code Fix

🌐 شرح أساسيات الشبكات

HTTP و HTTPS

ما هو HTTP؟

HTTP (HyperText Transfer Protocol) هو بروتوكول نقل صفحات الويب بين المتصفّح والخادم.

طرق الطلب (HTTP Methods)

الطريقةالاستخدام
GETجلب بيانات
POSTإرسال/إنشاء بيانات
PUTتعديل كامل
PATCHتعديل جزئي
DELETEحذف

أكواد الاستجابة (Status Codes)

الكودالمعنى
200نجاح ✅
301نُقل بشكل دائم
404غير موجود
401غير مصرّح
403ممنوع
500خطأ في الخادم

💡 الأكواد التي تبدأ بـ 2 نجاح، 3 إعادة توجيه، 4 خطأ من العميل، 5 خطأ من الخادم.

بنية الطلب والاستجابة

GET /users HTTP/1.1
Host: api.example.com
Authorization: Bearer token123
HTTP/1.1 200 OK
Content-Type: application/json

{ "users": [...] }

HTTP مقابل HTTPS

HTTPHTTPS
التشفير❌ لا✅ نعم (SSL/TLS)
الأمانبيانات مكشوفةبيانات مشفّرة
المنفذ80443

⚠️ استخدم HTTPS دائمًا — يحمي بيانات المستخدمين (كلمات المرور، البطاقات) من التجسّس. متصفّحات اليوم تحذّر من مواقع HTTP.

🎯 التالي: الأمن الأساسي في الشبكات.