使用HttpURLConnection访问web页面
日期:2008年2月22日 作者: 查看:[大字体 中字体 小字体]-
URLConnection类给应用程序和web资源之间架设起了通信的桥梁,这些web资源通常是通过url来标记的,比如http://Java.sun.com。本文将讲述如何使用HttpURLConnection来访问web页面。
URLConnection是个抽象类,它有两个直接子类分别是HttpURLConnection和JarURLConnection。另外一个重要的类是URL,通常URL可以通过传给构造器一个String类型的参数来生成一个指向特定地址的URL实例。比如:
URL url = new URL("http://www.j2medev.com");
URLConnection con = url.openConnection();通过上面的语句我们就可以得到一个URLConnection的实例,如果你在后面添加一句话System.out.println(con.getClass())你会得到class sun.net.www.protocol.http.HttpURLConnection 的输出,这证明返回来得con是URLConnection的子类HttpURLConnection实例。如果你的URL的String参数是https://java.sun.com,那么它会打印出class sun.net.www.protocol.https.HttpsURLConnectionImpl。下面我们编写一段程序,通过使用HttpURLConnection访问web页面并把得到的内容打印到控制台。代码如下
import java.net.URL;
import java.net.MalformedURLException;
import java.net.URLConnection;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;public class WebPageReader {
private static URLConnection connection;
private static void connect( String urlString ) {
try {
URL url = new URL(urlString);
connection = url.openConnection();
System.out.println(connection.getClass());
} catch (MalformedURLException e){
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace(); - [1] [2] [3] [4] 下一页
-
- 使用HttpURLConnection访问web页面 相关文章:
- ·为什么iexplore.exe在打开网页时CPU使用会100%?
- ·9istatspack使用手册
- ·QQ空间鼠标代码使用说明
- ·QQ空间开场代码使用说明
- ·推荐:漂亮的手机上使用的墙纸图片分享下载
- ·DM万用版使用方法
- ·内存多大才够用?教你合理使用虚拟内存
- ·Oracle的SQL*PLUS命令的使用大全
- ·仙剑奇侠传2 无限使用虎煞技能
- ·联讯证券同花顺软件分析系统使用
- 使用HttpURLConnection访问web页面 相关软件
- ·使命召唤-联合进攻 Call of Duty United
- ·飘羽失忆天使 简体中文版
- ·使命召唤2 汉化包
- ·天使帝国3
- ·《使命召唤2》免CD补丁
- ·天使之翼游戏下载
- ·蓝色天使队
- ·超时空英雄传说2:北方密使
- ·天使帝国2
- ·倾城之恋!粉色天使桌面主题
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Web2.0时代的核心应用:Ajax简介
- ·Struts+Spring+Hibernate实现上传下载
- ·用Java实现音频播放
- ·Hibernate一对多单向关系
- ·利用JMF进行多媒体编程
- ·FreeMarker概述
- ·开源技术——体验Struts
- ·使用poi操作Excel的几点注意事项
- ·servlet和JSP过滤器Filter
- ·Java Map 集合类简介
- ·候捷谈Java反射机制
- ·[SNAP]实例讲解移动QQ在线平台
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·Java:数组
- ·tftp 服务器
- ·根据IP找地址的java实现
- ·Java学生成绩管理系统源代码
- ·如何制作动画程序
- ·J2ME蓝牙程序开发实战入门
- ·在桌面应用中使用JAVA DB
特别推荐
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·面向过程与面向对象的区别
- ·Tapestry入门
- ·候捷谈Java反射机制
- ·标准的web.xml
- ·Java异常处理的特殊情况
- ·SOAP协议初级指南
- ·Why Java can be used for games?
- ·用Java Socket制作广播信使程序
- ·J2ME游戏开发实例讲解
- ·用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- ·[SNAP]实例讲解移动QQ在线平台
- ·0. Preface: Core Technologies
- ·一个简单实用的数据库操作框架
- ·开源技术——体验Struts
- ·Java资料:Swing中的事件处理详细资料
- ·Tomcat性能调整
- ·Java基础:三步学会Java Socket编程
- ·一种通用的输入校验方法和气球泡提示的实现(键盘用户界面模块)
- ·JBoss 4.0 简化了中间件的开发
