文档章节

urlconnection

m
 miao了个咪
发布于 2016/07/29 14:33
字数 130
阅读 2
收藏 0
点赞 1
评论 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

关于HttpURLConnection连接超时的问题

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

利物浦的红 ⋅ 2016/11/20 ⋅ 1

android客户端使用电信CTWAP网络连接服务器,经常连接不上

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

BenPeng ⋅ 2013/07/16 ⋅ 2

URLConnection类

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

crazyinsomnia ⋅ 2010/04/05 ⋅ 0

Android 应用检查更新并下载

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

SuShine ⋅ 2016/08/03 ⋅ 0

wemall doraemon中Android app商城系统向指定URL发送GET方法的请求代码

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

OSC_RjDivW ⋅ 2016/11/12 ⋅ 0

java post请求怎么取到浏览器相应的正文

package testSomethings; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; imp......

十指键魔 ⋅ 2017/03/02 ⋅ 2

HttpURLConnection和HTTPClient的比较,以及使用规则

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

Carbenson ⋅ 2015/09/25 ⋅ 0

android中网络操作使用总结(http)

Android是作为智能手机的操作系统,我们开发的应用,大多数也都需要连接网络,通过网络发送数据、获取数据,因此作为一个应用开发者必须熟悉怎么进行网络访问与连接。通常android中进行网络连...

码农明明 ⋅ 2014/05/22 ⋅ 6

Java 网络爬虫获取网页源代码原理及实现

  1.网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断...

旭东的博客 ⋅ 2013/03/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

分布式数据库中间件DDM的实现原理

随着数据量不断增大,传统的架构模式难以解决业务量不断增长所带来的问题,特别是在业务成线性、甚至指数级上升的情况。此时我们不得不通过水平扩展,把数据库放到不同服务器上来解决问题,也...

中间件小哥 ⋅ 12分钟前 ⋅ 0

字符编码那点事:快速理解ASCII、Unicode、GBK和UTF-8

原作者:阮一峰(ruanyifeng.com),现重新整理发布,感谢原作者的无私分享。 1、引言 今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。 这个问题比我想象的复杂,午饭...

JackJiang- ⋅ 18分钟前 ⋅ 0

Spring Cloud构建微服务架构:服务消费(基础)

使用LoadBalancerClient 在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等。对于这些接口的定义我们在上一篇介...

itcloud ⋅ 19分钟前 ⋅ 0

MaxCompute产品最新进展 -- 从马力到计算力

摘要:本文从马力作为功率衡量标准为切入点,介绍了大数据领域的计算力衡量标准TPCBB以及MaxCompute2.0在Big Bench上的卓越表现。同时详细地分享了取得优异成绩背后的产品在最新有哪些进展,...

猫耳m ⋅ 19分钟前 ⋅ 0

Linux系统

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 Linux系统: Unix:是C语言转做出来的,最早的网...

凯哥学堂 ⋅ 20分钟前 ⋅ 0

13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

13.1 设置更改root密码 启动MySQL数据库 [root@linux-10 ~]# /etc/init.d/mysqld startStarting MySQL SUCCESS! 由于MySQL的相关命令的所在路径不在系统的环境变量中,因此需要将路径添...

影夜Linux ⋅ 22分钟前 ⋅ 0

jeesite shiro+redis实现cache和session共享

jeesite这个开源框架本身集成的有shiro+redis来实现cache和session共享,但是需要修改一下文件配置即可 首先找到spring-context-shiro.xml文件 找到bean id为sessionDAO,将其修改为如下 <!...

wangxujun59 ⋅ 23分钟前 ⋅ 0

基本JNI搭建

1、编写Java代码 首先我们需要编写自己的java代码 public class Hello { static{ System.loadLibrary("hello-jni"); } public native String sayHello();} 2、把...

国仔饼 ⋅ 24分钟前 ⋅ 0

MaxCompute产品最新进展 -- 从马力到计算力

摘要:本文从马力作为功率衡量标准为切入点,介绍了大数据领域的计算力衡量标准TPCBB以及MaxCompute2.0在Big Bench上的卓越表现。同时详细地分享了取得优异成绩背后的产品在最新有哪些进展,...

阿里云云栖社区 ⋅ 29分钟前 ⋅ 0

AppDelegate 设置Root相关

self.window = UIWindow.init(frame: UIScreen.main.bounds) self.window?.backgroundColor = UIColor.white self.window?.makeKeyAndVisible() self.window?.rootViewController = RootTabB......

west_zll ⋅ 36分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部