Récemment, j’ai utilisé le WEBAPI dans mvc4, et j’ai constaté que les paramètres de réception ne sont pas très pratiques, ce qui est très différent des traditionnels request.querystring et request.form, et j’ai beaucoup cherché sur Internet, il existe différentes solutions, mais pas trop détaillées, donc j’ai suivi les variables dans l’Action, examiné attentivement, et finalement trouvé la solution, voici le code :
La requête dans WEBAPI est de type HttpRequestMessage, et ne peut pas avoir de paramètres de requête et de méthode de réception comme sur le web traditionnel, et la classe de base de HttpReqest traditionnel est HttpReqestBase
Nous utiliserons donc directement (HttpContextBase)Request.Properties["MS_HttpContext »)
|