0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

ما الفرق بين GET و POST في HTTP ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

ب) GET يُستخدم لعرض البيانات وPOST لإرسالها.

طريقة GET:
تُستخدم هذه الطريقة عندما نريد "طلب" أو "جلب" معلومات من الخادم (Server) لعرضها على الشاشة.

  • كيف تعمل: يتم إرسال البيانات المطلوبة كجزء من عنوان الرابط (URL).
  • مثال: عندما تكتب كلمة في محرك بحث "جوجل"، ستلاحظ أن الكلمة التي بحثت عنها ظهرت في شريط العنوان أعلى المتصفح.
  • مميزاتها وعيوبها: هي سريعة وسهلة، ولكنها غير آمنة لإرسال البيانات السرية (مثل كلمة المرور) لأن أي شخص يمكنه رؤية البيانات في الرابط.

طريقة POST:
تُستخدم هذه الطريقة عندما نريد "إرسال" بيانات إلى الخادم ليقوم بمعالجتها أو تخزينها.
  • كيف تعمل: يتم إرسال البيانات بشكل مخفي داخل "جسم" الرسالة (Request Body) وليس في الرابط.
  • مثال: عندما تقوم بإنشاء حساب جديد في موقع ما وتكتب اسمك وكلمة مرورك وتضغط على "تسجيل"، يتم إرسال هذه البيانات عبر POST.
  • مميزاتها وعيوبها: هي أكثر أماناً من GET لأن البيانات لا تظهر في الرابط، كما أنها تسمح بإرسال كميات كبيرة من البيانات (مثل رفع ملف أو صورة).

ملخص الفروقات الأساسية:
  1. الهدف: GET لجلب البيانات (عرض)، بينما POST لإرسال البيانات (تحديث أو إضافة).
  2. الظهور: في GET تظهر البيانات في الرابط، وفي POST تكون البيانات مخفية.
  3. الأمان: POST أكثر أماناً من GET عند التعامل مع معلومات حساسة.
  4. حجم البيانات: GET محدودة بطول الرابط، بينما POST يمكنها نقل بيانات ضخمة.

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ما الفرق بين GET و POST في HTTP ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال ما الفرق بين GET و POST في HTTP ؟ بالأعلى.

أسئلة مشابهة

0 تصويتات
1 إجابة
مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...