When the controller tries to match a request to a route it will inspect the 'Accept' header. The current implementation will compare the value of media-types against the media-types that a route produces. The problem is that the comparison is done with the complete media-types of the 'Accept' header, when it really should only be comparing the type/subtype. Any additional parameters of the media-types should not be considered at this point.
This also affect Responders as they need to match a responder for a certain media-type requested.
|