首页 > 代码库 > URL以及URLConnection对象
URL以及URLConnection对象
java中既然对ip地址都进行了对象的封装,那必须对URL对象进行封装
import java.io.InputStream;import java.net.URL;import java.net.URLConnection;public class URLDemo { public static void main(String[] args) throws Exception { //解析url中的数据,使用URL对象 String str_url = "http://192.168.17.1:8080/myapp/font.html?name=lisi"; URL url = new URL(str_url);// System.out.println("getProtocol:"+url.getProtocol());// System.out.println("getHost:"+url.getHost());// System.out.println("getPort:"+url.getPort());// System.out.println("getPath:"+url.getPath());// System.out.println("getFile:"+url.getFile());// System.out.println("getQuery:"+url.getQuery()); //通过openConnection();获取到远程资源的连接对象 URLConnection conn = url.openConnection();//内置Socket System.out.println(conn); //调用连接对象的读取方法,准备读取资源 InputStream in = conn.getInputStream(); byte[] buf = new byte[1024]; int len = in.read(buf); String str = new String(buf,0,len); System.out.println(str); }}
URL以及URLConnection对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。