背景:feign使用httpclient的時候遇到這個問題
feign-httpclient會調用這個方法
URLEncodedUtils:查了下對應httpclient對應類發現確實沒有這個方法
猜測httpclient的版本和feign-httpclient版本不兼容,但是沒查到二者
版本對應關系,於是去看feign-http的依賴,找到對用的httpclient,然后
版本改成對應的即可。
下面是正確依賴:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.10</version>
</dependency>
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-httpclient</artifactId>
<version>10.7.4</version>
</dependency>