gpt4 book ai didi

java - 使用 spring Resttemplate 使用键值对

转载 作者:行者123 更新时间:2023-12-01 15:19:37 25 4
gpt4 key购买 nike

理想情况下,我只想要一个字符串列表,或 Hashmap String,String :

List<String> = restTemplate.getForObject(url, List.class, urlVariables);

但是我收到错误无法提取响应:没有找到适合响应类型的 HttpMessageConverter。

我可以使用restclient访问restful api并检索以下内容:

Content-Type    text/javascript; charset=iso-8859-1

响应正文是:

[{"name":"lemons"},{"name":"pears"},{"name":"apples"}]

我的restTemplate定义如下:

<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
</list>
</property>
</bean>

最佳答案

我没有合适的项目来测试它,但请尝试:

<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="supportedMediaTypes" value="text/javascript" />
</bean>
</list>
</property>
</bean>

关于java - 使用 spring Resttemplate 使用键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11138346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com