package com.yihu.ehr.util.http; import org.apache.http.NameValuePair; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import java.util.List; /** * @author Air * @version 1.0 * @created 2015.08.16 9:10 */ public class HAHttpClient implements IHAHttpClient { private HAHttpClientImpl haHttpClientImpl; public HAHttpClient() { haHttpClientImpl = new HAHttpClientImpl(); } @Override public Response get(String url) { CloseableHttpClient httpClient = HttpClients.createDefault(); return haHttpClientImpl.get(httpClient, url); } @Override public Response postForm(String url, List formParams) { CloseableHttpClient httpClient = HttpClients.createDefault(); return haHttpClientImpl.postForm(httpClient, url, formParams); } @Override public Response postFile(String url, String filePath) { CloseableHttpClient httpClient = HttpClients.createDefault(); return haHttpClientImpl.postFile(httpClient, url, filePath); } @Override public Response postFile(String url, String filePath, List formParams) { return null; } }