posts - 0,  comments - 5,  trackbacks - 0
/*
 * Created on 2007-1-20
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 
*/

package  test;

import  org.apache.commons.httpclient.HttpClient;
import  org.apache.commons.httpclient.HttpMethod;
import  org.apache.commons.httpclient.methods.GetMethod;
import  org.apache.commons.httpclient.methods.PostMethod;


/**
 * 
@author  Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 
*/

public   class  URLUtil {
    
    
private   static  String url  =   "" ;
    
private   static   final  String loginUrl  =   "" ;
    
private   static  HttpClient client  =   null ;
    
private   static  PostMethod method  =   null ;
    
    
public   static   void  setUrl(String url1) {
        url 
=  url1;
    }

    
    
public   static   void  init() {
        
if (client  ==   null ) {
            
try   {
                client 
=   new  HttpClient();
                method 
=   new  PostMethod(loginUrl);
                client.executeMethod(method);
            }
  catch  (Exception e)  {
                System.out.println(
" ----系统初始化失败!---- " );
                e.printStackTrace();
            }

        }

    }

    
    
public   static  String getHtml() {
        String contentStr 
=   "" ;
        init();
        
try {
            HttpMethod postMethod 
=   new  GetMethod(url);
            client.executeMethod(postMethod);
            contentStr 
=  postMethod.getResponseBodyAsString();
            postMethod.releaseConnection();
        }
catch (Exception e) {
            release();
            getHtml();
        }

        
return  contentStr;
    }

    
    
public   static   void  release() {
        
if (method  !=   null )method.releaseConnection();
        
if (client  !=   null )client  =   null ;
    }

    
    
public   static   void  main(String[] args) {
        URLUtil.setUrl(
"" );
        System.out.println(getHtml());
    }

}

posted on 2008-10-08 13:50 crazy 阅读(619) 评论(0)  编辑  收藏 所属分类: java

只有注册用户登录后才能发表评论。


网站导航: