Java 服务器端与服务器端的通信之httpclient

来源:互联网 发布:学c语言用什么编译器 编辑:程序博客网 时间:2024/05/08 00:36

1、我们需要添加两个第三方jar包
httpclient-4.5.2.jar
httpcore-4.4.4.jar
2、下面是部分示例代码

public String getCurrentNum(){        CloseableHttpClient httpclient  =   HttpClients.createDefault();        try {            String strURL                   = "访问服务器的地址";            HttpGet httpget                 =   new HttpGet(strURL);            CloseableHttpResponse response  =   httpclient.execute(httpget);            try {                    HttpEntity entity   =   response.getEntity();                  System.out.println("request url : " + strURL);                if (entity != null) {                    String strContent  = EntityUtils.toString(entity);                    EntityUtils.consume(entity);                    System.out.println("response content:" + strContent);                     return strContent;                }              } finally {                  response.close();              }        }catch (Exception e) {            e.printStackTrace();         } finally {              // 关闭连接,释放资源                try {                  httpclient.close();              } catch (IOException e) {                  e.printStackTrace();              }          }        return null;    }
0 0