Json/XML Request parameter schema validation
public class ValidateAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { try { if (filterContext.HttpContext.Request.Method == "POST") { string requestData = string.Empty; using (var reader = new StreamReader(filterContext.HttpContext.Request.Body)) { filterContext.HttpContext.Request.Body.Seek(0, SeekOrigin.Begin); ...