- allowed value should be 'application/json' for required request bodies or no Content-Type for empty bodies
- find out if the check must be performed in RouteHandler::validate() or can be moved into a middleware
- ensure RouteHandler::getBodyValidator() returns a JsonBodyValidator only if the Content-Type is application/json
Description
Description
Details
Details
Related Changes in Gerrit:
Event Timeline
Comment Actions
Change 819103 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Only validate JSON for JSON request body
Comment Actions
Change 819104 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Check request content type in middleware
Comment Actions
Change 819103 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Only use JSON validator for JSON request body
Comment Actions
Change 819104 merged by Silvan Heintze:
[mediawiki/extensions/Wikibase@master] REST: Check request content type in middleware
Comment Actions
@Jakob_WMDE: Assuming this task is resolved. Thus setting resolved task status. Please reopen and add an active project tag if that is not the case. Thanks.