Mule がデフォルトの content-type を HTTP 応答に追加しないようにするにはどうすればよいですか?
現在、Mule は「text/plain」コンテンツ タイプを追加しています。期待されるコンテンツを常に指定するとは限らない REST 呼び出しと、提供されるコンテンツを示さないサービスがあり、クライアント (ブラウザー) に解釈を任せています。
私の「プロキシ」フローは次のようになります。
<flow name="DragonScalaProxy" doc:name="DragonScalaProxy">
<http:inbound-endpoint address="http://localhost:8002" exchange-pattern="request-response" doc:name="HTTP" disableTransportTransformer="true"/>
<logger level="INFO" doc:name="Logger"/>
<copy-properties propertyName="http.method" doc:name="Copy HTTP Method"/>
<message-properties-transformer doc:name="Message Properties">
<delete-message-property key="Content-Type"/>
</message-properties-transformer>
<http:outbound-endpoint address="http://localhost:8000#[header:INBOUND:http.request]" exchange-pattern="request-response" doc:name="HTTP" disableTransportTransformer="true"/>
<remove-property propertyName="Content-Type" doc:name="Remove Content-Type"/>
<message-properties-transformer doc:name="Message Properties">
<delete-message-property key="Content-Type"/>
</message-properties-transformer>
<logger level="INFO" doc:name="Logger"/>