Fix MediaTypeRouteFilterAttribute
This commit is contained in:
parent
f128637957
commit
65f009ff74
1 changed files with 2 additions and 1 deletions
|
@ -8,7 +8,8 @@ public class MediaTypeRouteFilterAttribute(params string[] mediaTypes) : Attribu
|
|||
//TODO: this should parse the header properly, edge cases like profile=, charset=, q= are not currently handled.
|
||||
return context.RouteContext.HttpContext.Request.Headers.ContainsKey("Accept") &&
|
||||
mediaTypes.Any(p => context.RouteContext.HttpContext.Request.Headers.Accept.ToString() == p ||
|
||||
p.StartsWith(context.RouteContext.HttpContext.Request.Headers.Accept + ";"));
|
||||
context.RouteContext.HttpContext.Request.Headers.Accept.ToString()
|
||||
.StartsWith(p + ";"));
|
||||
}
|
||||
|
||||
public int Order => HttpMethodActionConstraint.HttpMethodConstraintOrder + 1;
|
||||
|
|
Loading…
Add table
Reference in a new issue