xmlまたはjson応答を返す必要があるRESTfulAPIがあります。構成は次のとおりです。
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="ignoreAcceptHeader" value="false" />
<property name="mediaTypes">
<map>
<entry key="xml" value="application/xml" />
<entry key="json" value="application/json" />
</map>
</property>
<property name="defaultViews">
<list>
<bean
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
<bean class="org.springframework.web.servlet.view.xml.MarshallingView">
<property name="marshaller" ref="objectXmlMarshaller" />
</bean>
</list>
</property>
</bean>
残念ながら、application/xmlではなくapplication/*+xmlの応答が返されます。これにより、chrome(または他のブラウザ)はファイルを表示する代わりにダウンロードします。
これを修正する方法はありますか?