Java网络编程之统一资源定位符URL

2023-05-28 0 1,091

标准化天然资源功能定位符URL(Uniform Resource Locator)是www虚拟化出访Internet时用以标记天然资源的英文名字和门牌号。LZ77信道由标准化天然资源功能定位符URL保持。URL的文档格式是:

:////

其中:Method是数据传输协定:HOSTNAME是文档文档格式和伺服器所处的InternetTeredo(域名系统中DNS中的点门牌号);PORT是服务项目freenode(可略去);PATH是方向名,FILE是配置文档。比如:

http://www.weixueyuan.net/(http是协定名,www.weixueyuan.net是Teredo)http://www.weixueyuan.net/view/6079.html (www.weixueyuan.net是Teredo,view/6079.html是文档方向和配置文档)
Java网络编程之统一资源定位符URL

URL类

Java.net包有URL类,两个URL第一类能则表示两个互联网天然资源。流程借助URL第一类能同时实现Internet串行、互联网天然资源的功能定位相连、在虚拟化与流控制间接出访等。URL类的算式是

URL(String s)

当中,s则表示互联网中的两个天然资源。

借助URL第一类出访网路上天然资源的方式是:先创建URL第一类,如下列标识符右图:

URL myURL;

try {

myURL = new URL(“

http://www.weixueyuan.net:80/”);

}catch(MalformedURLException e){

System.out.println(“有错的URL:”+url+e);

}

因创建URL第一类可能会产生MalformedURLException异常。所以,创建URL第一类的标识符应出现在try…catch语句块中,以便能捕捉网址错误异常。

URLConnection类

要接收和发关信息还要用URLConnection类,流程获得两个URLConnection第一类,相当于完成对指定URL的两个HTTP相连。以下是示意获得URLConnection第一类的标识符。

URL mu = new URL(“http://www.sun.com/”);//先要创建两个URL第一类

URLConnection muC = mu.openConnection();//获得URLConnection第一类

上述标识符说明,先要创建两个URL第一类,然后借助URL第一类的openConnection()方式,从系统获得两个URLConnection第一类。流程有了URLConnection第一类后,就可使用URLConnection类提供的下列方式获得流第一类和同时实现互联网相连:getOutputStream():获得向远程主机发送信息的Out

信息的发送和接收

发送和接收信息要获得流第一类,并由流第一类创建输入或输出数据流第一类。然后,就能用流的方式出访网路上天然资源。

参见【例 13-2】流程中的方式readByURL(),该方式说明已知网址读取网页内容的过程。方式借助网址参数创建两个URL第一类url,接着借助第一类url的openConnect()方式,获得URLConnection第一类tc,用第一类tc的connect()方式建立互联网相连,接着获得网络相连的InputStreamReader类第一类in,将第一类in,转化成为BufferedRead第一类dis,改为缓冲式输入。最后,用第一类dis的readLine()方式完成读取互联网文本数据。

如同本地数据流一样,网路上天然资源使用结束后,数据流也应及时关闭。比如,标识符

dis.close();

关闭先前标识符建立的流dis。

——————

【例 13-2】以数据流方式读取网页内容的应用流程。流程运行时,网址从文本框中读取
Java网络编程之统一资源定位符URL

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务