Abdalmomen Faiz نشر 13 أكتوبر 2022 أرسل تقرير نشر 13 أكتوبر 2022 اريد ان اغرف الفرق بينهما لاني حاولت استخدمها لكن لا اجد فرق في المعطيات 2 اقتباس
0 Haroun Taha نشر 13 أكتوبر 2022 أرسل تقرير نشر 13 أكتوبر 2022 مرحباً, كلا الطريقتين GET & POST تستخدمان لنقل البيانات بين العميل والخادم عند وضع طريقة الإرسال GET داخل الform يتم إرسال الطلب مع البيانات في سلسة من Query string وتكون مرئية لمن يرى رابط الطلب مثال : http://site.com/users?name1=value1&name2=value2 لذلك طريقة الGET اقل أمان من الPOST , طلب الPOST يتم إرسال بيانات الطلب داخل جسم الطلب (Request Body) مما يجعلها طريقة أكثر أمانًا لنقل البيانات من العميل إلى الخادم في بروتوكول HTTP, تستعمل GET بشكل رئيسي لطلب بيانات من الخادم(قراءة), أما POST تستخدم لرفع البيانات للخادم(إرسال/تحميل البيانات النصية و الملفات ..) الفوارق الأساسية: 1) تمرر طريقة GET بيانات الطلب في سلسلة URL بينما تقوم طريقة POST بتمرير معلمة الطلب في نص الطلب. 2) يمكن لطلب GET تمرير كمية محدودة فقط من البيانات بينما يمكن لطريقة POST تمرير كمية كبيرة من البيانات إلى الخادم. 3) الأمان: GET أقل أمانًا مقارنة بـ POST لأن البيانات المرسلة هي جزء من عنوان URL فتكون حينها مرئية و معرضة للاختراق أما POST تكون محمية أكثر. - لا تستخدم GET مطلقًا عند إرسال كلمات مرور أو معلومات حساسة أخرى, يعد POST أكثر أمانًا من GET لأن البيانات لا يتم تخزينها في سجل المتصفح أو في سجلات خادم الويب. أنظر الى الاسئلة السابقة : اقتباس
0 بلال زيادة نشر 13 أكتوبر 2022 أرسل تقرير نشر 13 أكتوبر 2022 إن تقصدي HTTP methods هي الفروقات بينهم GET : لطلب البيانات من الخادم عادةً ما يتم إرسال البارميتر في عنوان URL تظهر البيانات المرسلة فى url تبقى طلبات GET في سجل المتصفح تُستخدم طلبات GET فقط لطلب البيانات (وليس التعديل) طلبات GET لها قيود الطول(لها طول معين) يمكن وضع إشارة مرجعية على طلبات GET يمكن تخزين طلبات GET مؤقتًا(داخل الcache) post لنشر البيانات على الخادم عادةً يتم إرسال البيانات في ال body لا تظهر البيانات المرسلة فى ال url لا يتم تخزين طلبات POST أبدًا(لا يتم وضعها داخل الcash) لا تبقى طلبات POST في محفوظات المتصفح لا يمكن وضع إشارة مرجعية على طلبات POST طلبات POST ليس لها قيود على طول البيانات اقتباس
السؤال
Abdalmomen Faiz
اريد ان اغرف الفرق بينهما لاني حاولت استخدمها لكن لا اجد فرق في المعطيات
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.