我有一个以 XML 或 JSON 格式提供信息的休息服务。我使用 Spring Resttemplate 将我的应用程序连接到此服务。不幸的是,我的回复都是 XML 格式,而不是首选的 JSON 格式。我对请求的分析是,Spring Resttemplate 使用以下 Accept-Header 发送请求:
Accept: application/xml, text/xml, application/*+xml, application/json
我的第一个接受类型的休息服务响应。这总是应用程序/xml。
如何更改 Accept-Types 以便仅获得 json 响应?RestTemplate 的 bean 定义中是否有一些属性?
我为此使用 Spring 3.1。