一、所需jar包:
- commons-codec-1.9.jar
- commons-logging-1.2.jar
- fluent-hc-4.5.jar
- httpclient-4.5.jar
- httpclient-cache-4.5.jar
- httpclient-win-4.5.jar
- httpcore-4.4.1.jar
- httpmime-4.5.jar
- jna-4.1.0.jar
- jna-platform-4.1.0.jar
二、下载地址:
- https://download.csdn.net/download/weiyu213344/11962945
- http://www.pc6.com/softview/SoftView_443329.htm
三、具体样例
- POST_RAW请求
package org.test.web.tmp.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URLDecoder;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
import org.apache.http.HeaderElement;
import org.apache.http.HeaderElementIterator;
import org.apache.http.HttpConnection;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.params.ClientPNames;
import org.apache.http.conn.ConnectionKeepAliveStrategy;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpRequestRetryHandler;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import org.apache.http.message.BasicHeaderElementIterator;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.CoreConnectionPNames;
import org.apache.http.params.HttpParams;
import org.apache.http.protocol.HTTP;
import org.apache.http.protocol.HttpContext;
import org.apache.http.util.EntityUtils;
import org.test.web.tmp.comm.IdleConnectionMonitorThread;
import or