首先,感谢作者 一缕82年的清风的文章,因为在使用HttpClient发送请求之前,我使用@requestPart注解,或者通过在@FeignClient中配置configuration都不行。接下来详细说说通过HttpClient发送请求的做法。
本地环境:eclipse+springboot+springcloud
本例使用的maven依赖:
!-- HttpClient -->
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
<type>pom</type>
</dependency>
1.新建HttpUtils工具类,内容如下:
package com.aspire.oms.util;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.Map;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
i