POST هما طرق لإرسال الطلبات في HTTP ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
صح
الإجابة: صح
الشرح:
بروتوكول HTTP (وهو النظام الذي يسمح لمتصفح الإنترنت بالتواصل مع خادم الموقع) يعتمد على "طرق" أو "أفعال" (Methods) لتحديد نوع الطلب الذي يرسله المستخدم إلى الخادم. وأشهر هذه الطرق هي GET و POST.
إليك توضيح لكل منهما ببساطة:
1. طريقة GET (جلب البيانات):
- وظيفتها: تُستخدم لطلب أو "جلب" معلومات من الخادم دون تغيير أي شيء فيه.
- كيف تعمل: يتم إرسال البيانات المطلوبة مباشرة عبر رابط الصفحة (URL)، لذا تكون البيانات مرئية للجميع في شريط العنوان.
- مثال: عندما تكتب كلمة في محرك بحث جوجل وتضغط "بحث"، فإن المتصفح يستخدم طريقة GET لجلب نتائج البحث وعرضها لك.
2. طريقة POST (إرسال البيانات):- وظيفتها: تُستخدم لإرسال بيانات إلى الخادم لإنشاء شيء جديد أو تحديث معلومات موجودة.
- كيف تعمل: يتم إرسال البيانات داخل "جسم الطلب" (Request Body) وليس في الرابط، مما يجعلها غير مرئية في شريط العنوان، وهذا يوفر خصوصية وأماناً أكبر.
- مثال: عندما تقوم بإنشاء حساب جديد على موقع ما وتكتب (اسم المستخدم وكلمة المرور) ثم تضغط "تسجيل"، يستخدم المتصفح طريقة POST لإرسال هذه البيانات السرية إلى الخادم.
ملخص الفرق بينهما:| وجه المقارنة | طريقة GET | طريقة POST |
| :--- | :--- | :--- |
| الغرض الأساس | طلب/قراءة بيانات | إرسال/تعديل بيانات |
| مكان البيانات | تظهر في الرابط (URL) | تكون مخفية في جسم الطلب |
| الأمان | أقل أماناً (لأن البيانات مكشوفة) | أكثر أماناً (للبيانات الحساسة) |
| مثال بسيط | البحث عن معلومة | إرسال كلمة مرور |
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال POST هما طرق لإرسال الطلبات في HTTP ؟ اترك تعليق فورآ.