Comment vérifier le type de contenu de requête dans l'API Web ASP.Net?
J'ai de la difficulté à trouver le moyen de vérifier la demande de type de contenu ASP.NET l'Api Web. Est-il un moyen que je puisse vérifier de demande type de contenu si c'est l'application/xml ou application/json au niveau du contrôleur?
toute aide serait appréciée.
source d'informationauteur user1186065
Vous devez vous connecter pour publier un commentaire.
Il y a un contexte sur chaque contrôleur: http://msdn.microsoft.com/en-us/library/system.web.mvc.controller.httpcontext.aspx
De sorte que vous devriez être en mesure d'appeler
HttpContext.Request.ContentType
.Accepté la réponse est trompeuse, car ses réponses à la question le paradigme MVC plutôt que de l'API Web, également souligné par @ataravati. Ce qui suit est un exemple de la façon d'accéder à la ContentType à l'intérieur d'une API Web d'action du contrôleur.