您的位置:首页 > 理论基础 > 计算机网络

HttpURLConnection使用注意事项

2015-04-19 12:57 357 查看
先上简单代码

第一种:

url = new URL(urlString);

url.openConnection();

HttpURLConnection urlcon = (HttpURLConnection) url .openConnection();

urlcon.setConnectTimeout(10000);-------------------》必须设置,不设置网络异常情况会卡死在connect中

urlcon.setReadTimeout(10000);

urlcon.connect();

in = new BufferedInputStream(url.openStream());

第二种:

URL url = new URL(urlString); //URL对象

conn = (HttpURLConnection)url.openConnection(); //使用URL打开一个链接
conn.setDoInput(true); //允许输入流,即允许下载

conn.setDoOutput(true); //允许输出流,即允许上传
conn.setUseCaches(false); //不使用缓冲

conn.setRequestMethod("GET"); //使用get请求
is = conn.getInputStream(); //获取输入流,此时才真正建立链接

InputStreamReader isr = new InputStreamReader(is);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: