URL连接方法,URL连接
本作品内容为URL连接方法,格式为 doc ,大小 74752 KB ,页数为 6页
('使用URLConnection类访问网上资源上面介绍的方法只能读取远方计算机节点的信息。如果希望在读取远方计算机节点的信息时,还可向它写入信息,则需要使用java.net软件包的另一个类URLConnection。1.创建URLConnection类的对象创建URLConnection对象分两步完成:第一步是创建一个URL对象;接下来调用该对象的openConnection()方法就可以返回一个对应其URL地址的URLConnection对象。例如:URLMyURL=newURL(“http://www.chd.edu.cn/index.html”)URLConnectioncon=MyURL.openConnection()2.建立输入/输出数据流读取或写入远方的计算机节点的信息时,首先要建立输入或输出数据流,利用URLConnection类的成员方法getlnputStream()和getOutputStream()来获取它的输入输出数据流。例如,下面的两行用于建立输入数据流:InputStreamReaderins=newInputStreamReader(con.getInputStream());BufferedReaderin=newBufferedReader(ins);而下面的语句行建立输出数据流:PrintStreamout=newPrintStream(con.getOutputStream());3.读取远方的计算机节点的信息或向其写入信息读取远方计算机节点的信息时,调用in.readLine()方法;而向远方计算机节点写入信息时,调用out.println(参数)方法。URLConnection类是一个抽象类,它是代表程序与URL对象之间建立通信连接的所有类的超类,此类的一个实例可以用来读写URL象所代表的资源。由于安全性的约束,java的程序只能对特定的URL进行写的操作,这种URL就是服务器上的CGI程序.CGI是公共网关接口(CommonGatewayInterface)的简称,它是客户端浏览器与服务器进行通信的接口。下面通过一个例子来说明URLConnection类的使用。【示例程序c15_3.java】使用URLConnection类从远方主机获取信息importjava.net.;importjava.io.;classc15_3{publicstaticvoidmain(String[]args){try{Stringur="http://www.chd.edu.cn/index.htm";//获取远程网上的信息//Stringur="file:///D:/ZBYJAVA/javabook/ch15/c15_1.java";//获取本地网上的信息URLMyURL=newURL(ur);Stringstr;URLConnectioncon=MyURL.openConnection();InputStreamReaderins=newInputStreamReader(con.getInputStream());BufferedReaderin=newBufferedReader(ins);while((str=in.readLine())!=null){System.out.println(str);}in.close();}catch(MalformedURLExceptionmfURLe){System.out.println("MalformedURLException:”+mfURLe);}catch(IOExceptionioe){System.out.println("IOException:"+ioe);}}}运行时输入命令“javac15_3>c15_3.txt”即可得到如图15.2所示的结果。URL和Socket通信是一种面向连接的流式套接字通信,采用的协议是TCP协议。在面向连接的通信中,通信的双方需要首先建立连接再进行通信,这需要占用资源与时间。但是在建立连接之后,双方就可以准确、同步、可靠地进行通信了。流式套接字通信在建立连接之后,可以通过流来进行大量的数据交换。TCP通信被广泛应用在文件传输、远程连接等需要可靠传输数据的领域。UDP通信是一种无连接的数据报通信,采用的协议是数据报通信协议UDP(UserDatagramProtocol)。按照这个协议,两个程序进行通信时不用建立连接;数据以独立的包为单位发送,包的容量不能太大;每个数据报需要有完整的收/发地址,可以随时进行收/发数据报,但不保证传送顺序和内容准确;数据报可能会被丢失、延误等。因此,UDP通信是不可靠的通信。由于UDP通信速度较快,因此常常被应用在某些要求实时交互,准确性要求不高,但传输速度要求较高的场合。',)
提供URL连接方法,URL连接会员下载,编号:1700774168,格式为 docx,文件大小为6页,请使用软件:wps,office word 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。