12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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<NameValuePair> 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<NameValuePair> formParams) {
- return null;
- }
- }
|