zoukankan      html  css  js  c++  java
  • Apache HttpClient 访问http连接

    import org.apache.commons.httpclient.HttpClient;
    import org.apache.commons.httpclient.HttpException;
    import org.apache.commons.httpclient.methods.PostMethod;
    
    public class ActionTest {
         public static void main(String[] args) {
                int app = 0;
               PostMethod postMethodProxyRequest = null;
               HttpClient httpClient = null;
                try {
    
                    String url = "http://10.10.129.39:8090/msg/versionDetection" ;
                    postMethodProxyRequest = new PostMethod(url);
                    httpClient = new HttpClient();
                    httpClient.getHttpConnectionManager().getParams().setSoTimeout(
                               1800000);
                    //增加HTTP头信息
                    postMethodProxyRequest.setRequestHeader( "name","L" );
                                        //增加HTTP体信息
                    postMethodProxyRequest.setParameter( "age", "13");
                    //连接请求
                    app = httpClient.executeMethod(postMethodProxyRequest);
                                        //获取返回的HTTP头信息中result的值
                    String result = postMethodProxyRequest.getResponseHeader("result" ).getValue();
                                        //获取HTTP体信息
                    String str=postMethodProxyRequest.getResponseBodyAsString();
                    str = new String(str.getBytes("ISO-8859-1" ),"GBK" );
                    System. out.println( "返回应答结果:" + result);
                    System. out.println( "executeMethod:" + app);
                    System. out.println( "返回应答体:" +str);
    
               } catch (HttpException e) {
                    System. out.println(app);
                    e.printStackTrace();
               } catch (Exception e) {
                    System. out.println(app);
                    e.printStackTrace();
               } finally {
                     if ( null != postMethodProxyRequest) {
                         postMethodProxyRequest.releaseConnection();
                         httpClient.getHttpConnectionManager().closeIdleConnections(0);
                    }
    
               }
         }
    }
  • 相关阅读:
    获取class
    domReady
    JS原型
    JavaScript继承
    LeetCode 46. Permutations
    LinkCode 第k个排列
    接口测试基础——第5篇xlrd模块
    接口测试基础——第4篇logging模块
    接口测试基础——第3篇smtplib发送带图片的邮件
    接口测试基础——第2篇smtplib发送带附件的邮件
  • 原文地址:https://www.cnblogs.com/live365wang/p/2940003.html
Copyright © 2011-2022 走看看