1. 程式人生 > >HTP協議中URI和URL區別

HTP協議中URI和URL區別

int 名稱 net form 打開 文件路徑 指定 支持 地址

URL(uniform resource location ):統一資源定位符

URI(uniform resource identifier):統一資源標誌符

URI:可以表示一個域,也可以表示一個資源,是一個字符串格式規範,並沒有指明用途;URL:只能表示一個域,是資源定位的規範,包括網址 服務器 文件路徑

1、URI是個純粹的句法結構,用於指定標誌web資源的字符串的各個不同部分,URL是URI 的一個特例,它包含了定位web資源的足夠信息;籠統的說,每個URL都有一個URI,但不是每個URI都有一個URL,因為URI還包括一個子類URN(統一資源名稱);在Java類庫中,URI類不包含任何訪問資源的方法,它唯一的作用就是解析;而URL類可以打開一個到達資源的流,支持流操作

1.1、URI:web上可用的每種資源如HTML文檔、圖像、視頻片段、程序等都是由URI定位的

URI的一般組成:訪問資源的命名機制;存放資源的主機名;資源自身的名稱,由路徑表示,著重強調資源

1.2、URL:是internet上用來描述信息資源的字符串,主要用在各種WWW客戶程序和服務器程序上;采用的URL可以用一種統一的格式來描述各種資源,包括文件、服務器的地址和目錄等

URL的一般組成:協議(服務方式),存在該資源的主機IP地址(有事包括端口號);主機資源的具體地址,如目錄和文件名

HTP協議中URI和URL區別