Adding configuration for backends which support multiple types

Non html content types will be passed through if supported.
For content not supported by the backend an `415 Unsupported Media Type` will be sent as the response.