西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程其它教程 → URL是什么意思?關于URL編碼

URL是什么意思?關于URL編碼

相關軟件相關文章發(fā)表評論 來源:西西教程網時間:2013/12/16 14:30:16字體大。A-A+

作者:西西點擊:50次評論:0次標簽: URL

  • 類型:網絡工具大小:8KB語言:中文 評分:5.0
  • 標簽:
立即下載

URL是統(tǒng)一資源定位符(URL,英語UniformResourceLocator的縮寫)也被稱為網頁地址,是因特網上標準的資源的地址。它最初是由蒂姆·伯納斯-李發(fā)明用來作為萬維網的地址的,F(xiàn)在它已經被萬維網聯(lián)盟編制為因特網標準RFC1738了。url是用于完整地描述Internet上網頁和其他資源的地址的一種標識方法。  Internet互聯(lián)網上的每一個網頁都具有一個唯一的名稱標識,通常稱之為URL地址,這種地址可以是本地磁盤,也可以是局域網上的某一臺計算機,還可以是網頁程序或者應用軟件內部地址的指向標識。但更多的是指Internet上的站點。簡單地說,URL就是Web地址

、

  我們在訪問某個網站的時候,他在地址上出現(xiàn)的就是該網站的URL網址了,仔細發(fā)現(xiàn)一般都是http開頭占大多數,這就是我們所謂的URL格式呢。URL一般是由協(xié)議類型、主機名和路徑及文件名組成的。而制定的主要由以下幾種:http、ftp、gogher、telnet、file等。一般URL不一定全部是字母,數字也是可以作為URL的。只是用的人少,因為數字讓你記起來比較麻煩。

URL的格式URL的格式由下列三部分組成:
第一部分是協(xié)議(或稱為服務方式);
第二部分是存有該資源的主機IP地址(有時也包括端口號);
第三部分是主機資源的具體地址。,如目錄和文件名等。
第一部分和第二部分之間用“://”符號隔開,第二部分和第三部分用“/”符號隔開。第一部分和第二部分是不可缺少的,第三部分有時可以省略。

URL示例
文件的URL: 用URL表示文件時,服務器方式用file表示,后面要有主機IP地址、文件的存取路徑(即目錄)和文件名等信息。有時可以省略目錄和文件名,但“/”符號不能省略。
例一:file://ftp.linkwan.com/pub/files/foobar.txt
代表存放主機ftp.linkwan.com上的pub/files/目錄下的一個文件,文件名是foobar.txt。
例二:file://ftp.linkwan.com/pub
代表主機ftp.linkwan.com上的目錄/pub。
例三:file://ftp.linkwan.com/
代表主機ftp.linkwan.com上的根目錄。

Gopher的URL: Gopher服務器有可能使用特殊的端口,在這種情況下,主機IP地址與端口之間要用“:隔開。
例一:gopher://gopher.linkwan.com/
表示主機gopher.linkwan.com上的gopher服務器。
例二:gopher://gopher.banzai.edu:1234
表示主機gopher.banzai.edu上的gopher服務器,在端口1234上。

網絡新聞的URL: 利用URL表示網絡新聞組時,如果是usenet的話只要指定出新聞組的名字即可。
例如:news:rec.gardening
表示usenet上的rec.gardening新聞組。

HTTP的 URL:
使用超級文本傳輸協(xié)議HTTP,提供超級文本信息服務的資源。
例一:http://www.linkwan.com/111/welcome.htm
其計算機域名為www.linkwan.com。超級文本文件(文件類型為.html)是在目錄/111下的welcome.htm。
例二:http://www.linkwan.com.cn/talk/talk1.htm
其其計算機域名為www.linkwan.com.cn。超級文本文件(文件類型為.html)是在目錄/talk下的talk1.htm。這是瑞得聊天室的地址,可由此進入瑞得聊天室的第1室。
URL的缺點
最大的缺點:當信息資源的存放地點發(fā)生變化時,必須對URL作相應的改變。因此人們正在研究新的信息資源表示方法,例如:URI(Universal Resource Identifier)即“通用資源標識”(參見RFC 1630)、URN(Uniform Resource Name)即“統(tǒng)一資源名”和URC(Uniform Resource Citation)即“統(tǒng)一資源引用符”等。

關于URL編碼

一般來說,URL只能使用英文字母、阿拉伯數字和某些標點符號,不能使用其他文字和符號。

這意味著,如果URL中有漢字,就必須編碼后使用。但是麻煩的是,RFC 1738沒有規(guī)定具體的編碼方法,而是交給應用程序(瀏覽器)自己決定。這導致“URL編碼”成為了一個混亂的領域。

下面就讓我們看看,“URL編碼”到底有多混亂。我會依次分析四種不同的情況,在每一種情況中,瀏覽器的URL編碼方法都不一樣。把它們的差異解釋清楚之后,我再說如何用Javascript找到一個統(tǒng)一的編碼方法。


    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)