FeignClient调用远程服务的时候出现Decode异常,不是构造函数的问题

POST方法调用,返回的是Response<String> 对象,Response对象自己实现,有默认构造函数,但是还是报错:
feign.codec.DecodeException: Could not read document: Can not deserialize instance of java.lang.String out of START_ARRAY token

Response["data"] error
已邀请:

steve - 立志于架构师的95IT程序员

赞同来自:

发现问题原因,但还有其它问题。希望大家帮帮忙。
原因: POST请求发送的是简单对象,但是没有加注解声明。
问题:
1. 有注解的情况下,POST能发送复杂对象吗?(List<User>)  为什么 PUT请求发送简单对象失败。 
2. DELETE 发送请求需要注解吗(涉及工作量),发送对象的区别(简单 or 复杂)

itmuch.com - 《Spring Cloud与Docker微服务架构实战》作者

赞同来自:

一般来说,spring mvc 怎么玩,你feign也怎么玩。

要回复问题请先登录注册