Java联网技术之一URl
Posted 命运的绯色结局
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java联网技术之一URl相关的知识,希望对你有一定的参考价值。
学到Java的联网技术,这里首先来看看关于URl,
要从网上获得内容,
需要实现下面的4步,
1.创建一个表示资源的网络地址的URL对象,
2.创建一个HttpURLConnection 连接对象
3.从得到的连接对象里面获取内容getContent()
4.输出得到的内容
下面是代码:
package com.founder.sun; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class Demo04 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub URL page = new URL("http://www.baidu.com"); HttpURLConnection conn = (HttpURLConnection) page.openConnection(); InputStreamReader in = new InputStreamReader((InputStream) conn.getContent()); BufferedReader buff = new BufferedReader(in); String line; do { line = buff.readLine(); System.out.println(line); System.out.println("/n"); } while (line != null); System.out.println("Over______________"); } }
该代码是向百度发出请求,的回来一个返回的内容。
如图:
可以和百度的源代码进行比较:
以上是关于Java联网技术之一URl的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段