使用URL访问网络资源

URL(Uniform  Resource  Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询。通常情况而言,URL可以由协议名、主机、端口和资源组成,既满足如下格式:

protocal://host:port/resourceName

例如如下的URL地址:

http://www.baidu.com

JDK中还提供了一个URI(Uniform  Resource  Identifiers)类,其实例代表一个统一资源标识符,Java的URI不能用于定位任何资源,它的唯一作用就是解析。与此对应的是,URL则包含一个可打开到达该资源的输入流,因此可将URL理解成URI的特例。

URL类提供了多个构造器用于创建URL对象,一旦获得了URL对象之后,可以调用如下常用方法来访问该URL对应的资源。

String  getFile():获取此LRL的资源名。

String  getHost():获取此URL的主机名。

String  getPath():获取此URL的路径部分。

int   getPort():获取此URL的端口号。

String  getProtocal():获取此URL的协议名称。

String  getQuery():获取此URL的查询字符串部分。

URLConnecton  openConnection():返回一个URLConnection对象,它表示到URL所引用的远程对象的连接。

InoutStream  openStream():打开与此URL的连接,并返回一个用于读取该URL资源的InputStream。

时间: 2024-08-05 11:17:02

使用URL访问网络资源的相关文章

Android学习--使用url访问网络资源

实例:使用url从服务器端下载图片 核心代码: package com.example.xiaocool.urltest; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Handler; import android.os.Message; import android.support.v7.app.ActionBarActivity; import android

Android开发之使用URL访问网络资源

URL (UniformResource Locator)对象代表统一资源定位器,它是指向互联网"资源"的指针.资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询.通常情况而言,URL可以由协议名.主机.端口和资源组成.即满足如下格式: protocol://host:port/resourceName URL类提供了多个构造方法用于创建URL对象,一旦获得了 URL对象之后,可以调用如下常用方法来访问该URL对应的资源: 1) StringgetF

Android 使用URL访问网络资源

1.介绍 2.使用方法 3.java后台代码 package com.lucky.test51url; import android.annotation.SuppressLint; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Handler; import android.os.Message; import android.support.v7.app.App

Android---52---使用URl访问网络资源

URL:Uniform Resource Locator 统一资源定位器 通常情况而言,URl可以有协议名.主机.端口和资源组成,即满足以下格式: protocol://host:port/resourceName 例如: http://www.baidu.com/index.php Public Constructors 构造方法: URL(String spec) Creates a new URL instance by parsing the string spec. URL(URL c

android中使用URL读取网络资源

URL(Uniform Resource Locator)对象代表统一资源定位器,它是指向互联网"资源"的指针. 使用URL读取网络资源: import java.io.InputStream; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle;

Android开发之使用HTTP访问网络资源

使用HTTP访问网络资源 前面介绍了 URLConnection己经可以非常方便地与指定站点交换信息,URLConnection还有一个子类:HttpURLConnection,HttpURLConnection 在 LIRLConnection的基础上做了进一步改进,增加了一些用于操作http资源的便捷方法. 1.使用HttpURLConnection HttpURLConnection继承了URLConnection,因此也可用于向指定网站发送GET请求 POST请求.它在URLConnec

Java 网络编程(三) 创建和使用URL访问网络上的资源

链接地址:http://www.cnblogs.com/mengdd/archive/2013/03/09/2951877.html 创建和使用URL访问网络上的资源 URL(Uniform Resource Locator)是统一资源定位符的简称,它表示Internet上某一资源的地址. 通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW, FTP站点.浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源. 在目前使用最为广泛的TCP/IP中对于URL中主机名

android-使用URL获取网络资源

今日使用URL获取网络资源时遇到问题记录一下: 1. android4.0 以后,不可以在主线程中请求网络资源 访问网络资源,必须新起一个线程. 2.哪个线程创建的view,哪个线程才有权限操作它 Only the original thread that created a view hiberarchy can touch tis views 获取到网络资源之后,只可以回到原来的线程中将资源放入android的view中. android-使用URL获取网络资源

ThinkPHP第二课 框架MVC目录和URL访问方式

第二课 框架MVC目录和URL访问方式 1.说明: ThinkPHP是基于MVC的框架,认识框架目录将更好的实现分层,掌握ThinkPHP.URL访问就是访问框架的控制器(MVC中的C),共有四种方式,框架中的C起到分模块的作用. url的4种访问方式: 1.PATHINFO 模式 -- 重点!!!!!! http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2 2.普通模式 http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2