2013-02-27 2 views
1

J'utilise des attributs dans mon application MVC afin d'intercepter les demandes entrantes et d'en autoriser la nature, le modèle Front Controller. Je souhaite également avoir un attribut dans mon WebApi qui intercepte les réponses sortantes une fois que le serveur a traité la requête.Attribut MVC pour intercepter la réponse sortante

Je veux faire ceci pour vérifier le type de l'objet retourné par l'API, pour s'assurer qu'il n'y a aucune fuite des données internes sensibles. Bien que des tests approfondis devraient empêcher que cela se produise, j'ai voulu mettre en œuvre cette vérification des attributs sortants pour être doublement sûr.

Y a-t-il des composants de structure intégrés à MVC pour faciliter les rappels sortants?

Un grand merci pour votre aide

Répondre

1

Vous pouvez regarder dans DelegatingHandler

Ce se trouve en dehors du pipepline MVC et peut gérer la HttpRequest ainsi que la réponse de votre contrôleur. Cela vous donnera l'occasion de prétraiter le HttpRequest, ou post-traitement de la réponse du contrôleur, ainsi que gérer HttpResponse séparément de la réponse du contrôleur

DelegatingHandler for response in WebApi

+0

Ahh qui ressemble beaucoup merci! MVC est as – ComethTheNerd

Questions connexes