JAVA基础(35)URL类、URLConnection

URL类

//解析、url中的数据。使用URL对象
		URL url=new URL("http://fanyi.baidu.com/?aldtype=16047#zh/en/%E4%B8%AD%E5%9B%BD");
		//获取此 URL的文件名。
		String fileName=url.getFile();
		System.out.println("获取此 URL的文件名:"+url);
		//获取此 URL的端口号。
		int port=url.getPort();
		System.out.println("获取此 URL的端口号:"+port);
		//获取此 URL的协议名称。
		String protocol=url.getProtocol();
		System.out.println("获取此 URL的协议名称:"+protocol);
		// 获取此 URL 的主机名。
		String host=url.getUserInfo();
		System.out.println("获取此 URL的主机名:"+host);
		//获取此 URL 的路径部分。
		String path=url.getPath();
		System.out.println("获取此 URL 的路径部分:"+path);
		// 获取此 URL 的查询部分。
		String query=url.getQuery();
		System.out.println("获取此 URL 的查询部分:"+query);

URLConnection

通过URL对象的openConnection方法获取到远程资源的连接对象。它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。

通常,创建一个到 URL 的连接需要几个步骤:

  • 通过在 URL对象 上调用 openConnection 方法创建连接对象。
  • 处理设置参数和一般请求属性。
  • 使用 connect 方法建立到远程对象的实际连接。
  • 远程对象变为可用。远程对象的头字段和内容变为可访问。

猜你喜欢

转载自my.oschina.net/u/3112095/blog/1818511