| | |
| | | return rs == null || "".equals(rs) ? null : rs; |
| | | } |
| | | |
| | | public static HttpClient getHttpclient(){ |
| | | return httpclient; |
| | | } |
| | | |
| | | public static String sendHttp(String url, Map<String, Object> param, HttpMethodType method) |
| | | throws RuntimeException { |
| | | switch (method) { |
| | |
| | | } |
| | | } |
| | | |
| | | public static String responseProcC(HttpResponse response) throws IOException { |
| | | switch (response.getStatusLine().getStatusCode()) { |
| | | case 200: { |
| | | HttpEntity entity = response.getEntity(); |
| | | return EntityUtils.toString(entity, "UTF-8"); |
| | | } |
| | | case 302: { |
| | | return sendGetHttp(response.getFirstHeader("location").getValue(), ""); |
| | | } |
| | | case 303: |
| | | case 304: { |
| | | Header[] headers = response.getAllHeaders(); |
| | | for (Header header : headers) { |
| | | logger.debug(header.getName() + " : " + header.getValue()); |
| | | } |
| | | } |
| | | default: |
| | | throw new HttpResponseException(response.getStatusLine().getStatusCode(), |
| | | response.getStatusLine().getReasonPhrase()); |
| | | } |
| | | } |
| | | |
| | | public static void setHeader(HttpRequestBase request) { |
| | | for (Map.Entry<String, String> headerEntry : headers.entrySet()) { |
| | | request.setHeader(headerEntry.getKey(), headerEntry.getValue()); |