使用restTemplate报错:no suitable HttpMessageConverter found for response type [class java.lang.Object...
首先看一下报错

image.png
postman请求是可以的
源码如下
/** * * @param unbindMultiMerchantDtoList */ @Override public void unbind(List<UnbindMultiMerchantDto> unbindMultiMerchantDtoList) { String url = analysisPlatformUrl + "/Interface/Paas.aspx?Command=UnbindMultiMerchant"; try { HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.add("Content-Type", "application/json"); ObjectMapper objectMapper = new ObjectMapper(); log.info("<==微信群聊消息 {}", objectMapper.writeValueAsString(unbindMultiMerchantDtoList)); HttpEntity<List<UnbindMultiMerchantDto>> requestEntity = new HttpEntity<>(unbindMultiMerchantDtoList, requestHeaders); ResponseEntity<Object> response = restTemplate.exchange(url, HttpMethod.POST, requestEntity, Object.class); log.info("<==商家解绑结果 {}", JSON.toJSONString(response)); } catch (Exception ex) { log.error("<== 商家解绑失败: {} ", JSON.toJSONString(unbindMultiMerchantDtoList), ex); } }
将返回体的Object换String就可以了
作者:无尘粉笔
链接:https://www.jianshu.com/p/e496f46c5f28
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2016-11-07 在spring mvc中利用ajax批量删除数据
2016-11-07 前台freemark获取后台的值
2016-11-07 html中keydown事件
2015-11-07 oracle高性能的SQL语句的写法
2015-11-07 oracle中的not in和not exists注意事项
2015-11-07 oracle字符乱码的解决方法