其实问题很简单,feign中集成了一个httpclient,不过好像里面某些东西不太对,不支持.但是对象和字符串的请求是可以的
所以可以重新引入pom:
<!--okhttp-->
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-okhttp</artifactId>
</dependency>
<!--httpclient-->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
这两个都引入的原因是看个人需求,我自己本身使用的是okhttp
在配置文件中,关闭httpcleint 启动okhttp
feign:
httpclient:
enabled: false
okhttp:
enabled: true
至此问题就可以解决了.