六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 28|回复: 0

Java发送http请求

[复制链接]

升级  40.67%

31

主题

31

主题

31

主题

秀才

Rank: 2

积分
111
 楼主| 发表于 2013-2-3 14:17:18 | 显示全部楼层 |阅读模式
//postpackage com.dingo.sendurl;import  java.net.*;import java.io.InputStream;import java.io.BufferedReader;import java.io.InputStreamReader;public class send_url_post {    private String urlStr;    private URL url;    private HttpURLConnection url_con;    private String response_content;    public void setUrlStr(String urlStr) {        this.urlStr = urlStr;    }    public String getResponse_content() {        return response_content;    }    private  void setResponse_content(String response_content) {        this.response_content = response_content;    }    public void send_url(String mobile_number){        try{            url = new url(/urlStr);            url_con=(HttpURLConnection)url.openConnection();            url_con.setRequestMethod("POST");            url_con.setDoOutput(true);            String param="action=mobile&mobile="+mobile_number;                       url_con.getOutputStream().write(param.getBytes());            url_con.getOutputStream().flush();            url_con.getOutputStream().close();            InputStream in= url_con.getInputStream();            BufferedReader   rd = new BufferedReader(new InputStreamReader(in));            StringBuilder tempStr=new StringBuilder();            while(rd.read()!=-1){                tempStr.append(rd.readLine());            }           setResponse_content(new String(tempStr));    } catch(Exception e){            e.printStackTrace();        }        finally{            if(url_con!=null)            url_con.disconnect();        }    }} //getpackage com.dingo.sendurl;import java.net.HttpURLConnection;import java.net.URL;import java.io.IOException;import java.io.InputStream;import java.io.BufferedReader;import java.io.InputStreamReader;public class send_url_get {    private String urlStr;    private URL url;    private HttpURLConnection url_con;    private String contentStr;    public void setUrlStr(String urlStr) {        this.urlStr = urlStr;    }    public String getContentStr() {        return contentStr;    }    private void setContentStr(String contentStr) {        this.contentStr = contentStr;    }    public void send_url(){        try{            StringBuilder temp = new StringBuilder();        url = new  url(/urlStr);         url_con= (HttpURLConnection)url.openConnection();         url_con.setDoOutput(true);         url_con.setRequestMethod("GET");         url_con.getOutputStream().flush();         url_con.getOutputStream().close();            InputStream in =url_con.getInputStream();            BufferedReader rd = new BufferedReader(new InputStreamReader(in));            while(rd.read()!=-1){                temp.append(rd.readLine());            }            setContentStr(new String (temp));    }       catch (Exception e){            e.printStackTrace();        }  finally{            if(url_con!=null){                url_con.disconnect();            }        }    }}


文章出处:http://blog.sina.com.cn/s/blog_4b0dca9b010005vp.html
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表