معالجات ووحدات HTTP: ما هو المثال الجيد للمشكلة التي يحلونها؟

StackOverflow https://stackoverflow.com/questions/2541967

  •  23-09-2019
  •  | 
  •  

سؤال

حصلت على هذا في سؤال مقابلة - كان السؤال أكثر حول ما يفعلونه ، وهو ما لم أكن أعرفه بما يتجاوز شروط غامضة للغاية. لكن بعد أن أقرأ عنهم ، ما زلت لا أقترب من فهم ما هي المشكلات التي أود حلها مع httphandler أو httpmodule. لقد عملت مبلغًا لا بأس به في ASP.NET ، لكن لقد مرت بضع سنوات - هل هذه فجوة كبيرة في معرفتي؟ شيء تم استبداله بمزيد من التكنولوجيا الحالية؟

التوضيح: ما هي المشكلة الشائعة في عالم ASP.NET والتي سيكون من الأسهل بكثير حلها باستخدام httphandler بدلاً من شيء تفعله في خدمة الويب أو مكالمة AJAX؟

هل كانت مفيدة؟

المحلول

صدق أو لا تصدق ASP.NET تم تصميمه باستخدام معالجات HTTP ووحدات HTTP لتوفير سلوك ASP.NET الافتراضي. للحصول على كتابة جيدة ، يرجى الاطلاع معالجات HTTP ووحدات HTTP نظرة عامة:

معالج ASP.NET HTTP هو العملية (يشار إليها بشكل متكرر باسم "نقطة النهاية") التي يتم تشغيلها استجابةً لطلب تم تقديمه إلى تطبيق الويب ASP.NET. المعالج الأكثر شيوعًا هو معالج صفحة ASP.NET يعالج ملفات .aspx. عندما يطلب المستخدمون ملف .aspx ، تتم معالجة الطلب بواسطة الصفحة من خلال معالج الصفحة. يمكنك إنشاء معالجات HTTP الخاصة بك التي تجعل الإخراج المخصص للمتصفح.

وحدة HTTP هي مجموعة تسمى كل طلب تم تقديمه إلى تطبيقك. تسمى وحدات HTTP كجزء من خط أنابيب طلب ASP.NET ويمكن الوصول إلى أحداث دورة الحياة طوال الطلب. تتيح لك وحدات HTTP فحص الطلبات الواردة والصادرة واتخاذ الإجراءات بناءً على الطلب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top