文档章节

urlconnection

m
 miao了个咪
发布于 2016/07/29 14:33
字数 130
阅读 2
收藏 0

// 首先创建url对象 URL url = new URL(urlStr); // 通过url打开链接 HttpURLConnection openConnection = (HttpURLConnection) url.openConnection(); // 设置连接超时时间 openConnection.setConnectTimeout(10000); // 设置读取超时时间 openConnection.setReadTimeout(10000);

		openConnection.connect();
		// 获取响应码
		int responseCode = openConnection.getResponseCode();
		// 200表示成功
		if (200 == responseCode) {
			// 获取输入流
			InputStream is = openConnection.getInputStream();
			byte[] buf = new byte[1024];
			ByteArrayOutputStream bos = new ByteArrayOutputStream();

			//将内容读取到ByteArrayOutputStream内存中
			int len = -1;
			while ((len = is.read(buf)) != -1) {
				bos.write(buf, 0, len);
			}
			
			//关闭流
			is.close();
			//将流内容转成字符串
			final String text = bos.toString("utf-8");
			//更新ui
			runOnUiThread(new Runnable() {
				public void run() {
					mTv.setText(text);
				}
			});
		}

© 著作权归作者所有

共有 人打赏支持
上一篇: PagerSlidingTabStrip
下一篇: AsyncTask
m
粉丝 2
博文 10
码字总数 3187
作品 0
海淀
私信 提问
java如何发送http请求,实现论坛灌水程序?

【题目】 java实现论坛灌水程序: 主要是请求连接、登录、获得session信息 【回顾】 让你的飞秋死机:建立UDP连接连续发送多条消息 【代码】 import java.io.BufferedReader; import java.i...

不远远方
2017/12/14
0
0
URLConnection类

在java.net包中定义了URLConnection类,该类用来表示与URL建立的通信连接。URLConnection类的实例通过调用URL类的openConnection()方法获得。URLConnection类用于访问网络资源的主要方法如下...

crazyinsomnia
2010/04/05
359
0
Android 应用检查更新并下载

1.在Android应用当中都有应用检查更新的要求,往往都是在打开应用的时候去更新下载。 实现的方法是:服务器端提供接口,接口中可以包含在最新APK下载的URL,最新APK的VersionCode,等附带信息...

SuShine
2016/08/03
58
0
wemall doraemon中Android app商城系统向指定URL发送GET方法的请求代码

URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。 通常创建一个和 ...

OSC_RjDivW
2016/11/12
78
0
HttpURLConnection和HTTPClient的比较,以及使用规则

1.概念 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的...

Carbenson
2015/09/25
324
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
28分钟前
10
2
Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
12
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
18
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部