梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

/**
 * 
@author Huy Vanpon
 
*/

public class SendPoster
{
    
private URL           url;
    
    
private URLConnection conn;
    
    
public void setURL(String urlAddr)
    
{
        
try
        
{
            url 
= new URL(urlAddr);
            conn 
= url.openConnection();
        }

        
catch (MalformedURLException ex)
        
{
            ex.printStackTrace();
        }

        
catch (IOException ex)
        
{
            ex.printStackTrace();
        }

    }

    
    
public void sendPost(String post)
    
{
        conn.setDoInput(
true);
        conn.setDoOutput(
true);
        PrintWriter output;
        
try
        
{
            output 
= new PrintWriter(conn.getOutputStream());
            output.print(post);
            output.close();
        }

        
catch (IOException e)
        
{
            e.printStackTrace();
        }

    }

    
    
public String getContent()
    
{
        String line, result 
= "";
        
try
        
{
            conn.connect();
            BufferedReader in 
= new BufferedReader(new InputStreamReader(conn
                    .getInputStream()));
            
while ((line = in.readLine()) != null)
            
{
                result 
+= line + "\n";
            }

            in.close();
        }

        
catch (IOException ex)
        
{
            ex.printStackTrace();
        }

        
return result;
    }

    
    
public static void main(String[] args)
    
{
        String urlAddr 
= "http://www.ip138.com/ips8.asp";
        String post 
= "action=ip&ip=202.115.191.255";
        SendPoster test 
= new SendPoster();
        test.setURL(urlAddr);
        test.sendPost(post);
        String aa 
= test.getContent().trim();
        System.out.println(aa);
    }

}

posted on 2008-07-25 15:07 HUIKK 阅读(256) 评论(0)  编辑  收藏 所属分类: Java

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


网站导航: