Я провел несколько тестов со своим старым проектом Mule 3.5.0.
Когда вы устанавливаете атрибут contentType
для устаревшего http:inbound-endpoint
, он не отклоняет запросы с другим или отсутствующим заголовком Content-Type
.
Он также не устанавливает его в качестве значения для заголовка ответа.
НО я заметил, что он устанавливает свойство вызова (переменная) Content-Type
(может быть проверено с помощью message.getInvocationPropertyNames()
).
Таким образом, эквивалент будет:
<http:listener config-ref="HTTP_Listener_Configuration"
path="somePath"/>
<set-variable variableName="Content-Type" value="text/xml"/>
Я не вижу смысла оставлять эту переменную, если она не используется каким-либо образом (по крайней мере, я не заметил ее использования)