[javaSE] 网络编程(URLConnection)

[javaSE] 网络编程(URLConnection),第1张

概述获取URL对象,new出来,构造参数:String的路径 调用URL对象的openConnection()方法,获取URLConnection对象 调用URLConnection对象的getInput

获取URL对象,new出来,构造参数:String的路径

调用URL对象的openConnection()方法,获取URLConnection对象

调用URLConnection对象的getinputStream()方法,获取输入流inputStream对象

读取输出流

import java.io.inputStream; java.net.URL; java.net.URLConnection;public class UrlDemo {    /**     * @param args     */    static voID main(String[] args) {        try {            URL url=new URL("http://www.baIDu.com");            URLConnection conn=url.openConnection();            inputStream is=conn.getinputStream();            byte[] buf=new byte[1024];            int len=0;            StringBuilder sb = new StringBuilder();            while((len=is.read(buf))!=-1){                sb.append(new String(buf,0,len));            }            System.out.println(sb.toString());        } catch (Exception e) {            e.printstacktrace();        }    }}

 

 

PHP版:

调用函数fopen()方法,获取到输入流资源,参数:String路径,String’r’读

循环读取,条件:feof()读取到末尾不为真

调用fgets()方法,读取一行获取到String,参数:流资源,长度

<?PHP UrlDemo{    function main(){        $url="http://www.baIDu.com";        $fp=fopen($url,'r');        $buf=1024$str="";        while(!feof($fp)){            $str.=fgets($fp,$buf);        }        echo $str;    }}UrlDemo::main();

 

总结

以上是内存溢出为你收集整理的[javaSE] 网络编程(URLConnection)全部内容,希望文章能够帮你解决[javaSE] 网络编程(URLConnection)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1154258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存