星空网 > 软件开发 > Java

[javaSE] 网络编程(URLConnection)

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

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

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

读取输出流

import java.io.InputStream;import java.net.URL;import java.net.URLConnection;public class UrlDemo {  /**   * @param args   */  public 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,参数:流资源,长度

<?phpclass UrlDemo{  public static 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)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

深圳海运至泰国:https://www.goluckyvip.com/tag/89430.html
泰国拼箱海运:https://www.goluckyvip.com/tag/89431.html
海运拼箱泰国:https://www.goluckyvip.com/tag/89432.html
泰国到中国的海运:https://www.goluckyvip.com/tag/89433.html
中国到泰国的海运:https://www.goluckyvip.com/tag/89434.html
海运从中国到泰国:https://www.goluckyvip.com/tag/89435.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流