文档章节

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);
				}
			});
		}

© 著作权归作者所有

共有 人打赏支持
m
粉丝 2
博文 10
码字总数 3187
作品 0
海淀
java如何发送http请求,实现论坛灌水程序?

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

不远远方
2017/12/14
0
0
关于HttpURLConnection连接超时的问题

public String ottSendHttpReuqest(String serviceURL,String myCookie) throws Exception { try { URL url = new URL(serviceURL); HttpURLConnection urlConnection = (HttpURLConnection)......

利物浦的红
2016/11/20
586
1
android客户端使用电信CTWAP网络连接服务器,经常连接不上

在android项目里需要对电信CTWAP网络进行适配,遇到连接不了服务器的问题, 在公司这边的广州电信联想A560e机子上连接不了的时候,只要重开一下网络过一会就能连上了,但是在北京客户的三星S...

BenPeng
2013/07/16
1K
2
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
58
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ在CentOS环境安装

1.废话不多说准备一台虚拟机,系统为centos,我这里使用的系统版本如下图所示:

凌晨一点
54分钟前
0
0
线程池相关

在java.util.concurrent包下,提供了一系列与线程池相关的类。 使用线程池的好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗; 提高响应速度。当任务到达时,任务...

edwardGe
55分钟前
0
0
学习大数据这三个关键技术是一定要掌握!

大数据时代全面来临,大数据、人工智能等技术引领科技创新潮流,获得国家政策大力支持,前景广阔。学习大数据技术的人自然是络绎不绝, 学习大数据虽然是一个趋势,但也要注意大数据培训课程...

董黎明
今天
0
0
jetbrains 上传代码到github

设置中找github 获取token 验证是否成功 测试git 生成key,一路回车即可 ssh-keygen -t rsa -C “youremail@example.com” 打开pub复制key,需要再次输入一次密码 验证是否成功,输入yes即可...

阿豪boy
今天
0
0
分布式服务框架(拾遗)

前言 现在的大部分工程都已经是基于分布式架构来处理。所以这里对分布式框架做一个简单的总结 常用的RPC框架 RPC框架原理 RPC(Remote Procedure Call,远程过程调用)一般用来实现部署在不同...

kukudeku
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部