У меня есть веб-сервис с конечными точками SOAP и REST. Я должен принимать запросы от клиента, которые не имеют никакого контроля над моей конечной точкой REST. В настоящее время клиент получает ответ 400, а журнал отслеживания на моем сервере показывает эту ошибку:
The incoming message has an unexpected message format 'Raw'.
The expected message formats for the operation are 'Xml', 'Json'.
Я перепробовал все, что мог придумать, с помощью WebContentTypeMapper, но, похоже, все закончилось именно там, где я начинал каждый раз. Похоже, что запрос от клиента не является правильно сформированным XML или JSON, поэтому, если я попытаюсь форсировать типы XML или JSON из WebContentTypeMapper, я получу ошибки синтаксического анализатора.
Так что, думаю, мне нужно выяснить, могу ли я заставить эту конечную точку принять сообщение в любом случае. Это должно быть легко, правда, ребята? ... ребята? ... верно?