Use content negotiation for HTTP extender. TODO: need to genericise the content negotiation logic to apply possibly to other extenders.