Incoming message for operation '{0}' (contract '{1}' with namespace '{2}') contains an unrecognized http body format value ...

Incoming message for operation '{0}' (contract '{1}' with namespace '{2}') contains an unrecognized http body format value '{3}'. The expected body format value is '{4}'. This can be because a WebContentTypeMapper has not been configured on the binding. See the documentation of WebContentTypeMapper for more details.