我的場景是這樣的:
Feign遠程調用GET方式的接口,傳入請求體的時候,報錯請求不能是POST的方式。
通過查閱資料發現,默認的HttpURLConnection遇見GET請求帶請求體的時候,就會自動將其轉為POST請求,所以這里出問題的不是Feign,是HttpURLConnection,我們有一個最快捷的解決方法,替換HttpURLConnection。
<!-- 在 pom 中添加依賴-->
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-httpclient</artifactId>
</dependency>