0
我試圖從OnActionExecuting
的ASP.NET Web API Action Filter的方法中提取表單數據,以便我可以將其寫入一個日誌文件。如何從ASP.NET Web API中提取表單數據OnActionExecuting過濾器方法
我的代碼如下所示:
public override void OnActionExecuting(System.Web.Http.Controllers.HttpActionContext ctx)
{
if (ctx.Request.RequestUri.Query.StartsWith("admin/")) return;
try
{
_loggingService.LogRequest(new RequestLogModel
{
Handler = ctx.ControllerContext.ControllerDescriptor.ControllerName,
Uri = ctx.Request.RequestUri.AbsoluteUri,
RequestType = ctx.Request.Method.Method,
RequestFrom = ctx.Request.RequestUri.Host,
QueryString = ctx.Request.RequestUri.Query,
FormData = // Need to get form-data here
});
}
catch { }
我似乎無法工作,如何從請求獲得表單數據。誰能幫忙?
謝謝我會看看 –