@月黑风高食肉虎 噗噗虎的技术博客

解决RestTemplate操作狗日的腾讯微信接口返回json的contentType为text/plain报错(Media Type Not Supported)的问题的方法

手动为RestTemplate配置messageConverters,并且在配置时,为MappingJackson2HttpMessageConvertersupportedMediaType属性增加text/plain

bean的配置方法参考如下:

            <bean class="org.springframework.web.client.RestTemplate" >
                <property name="messageConverters">
                    <list>
                        <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                            <property name="supportedMediaTypes">
                                <list>
                                    <value>text/plain</value>
                                    <value>application/json</value>
                                </list>
                            </property>
                        </bean>
                    </list>
                </property>
            </bean>