首頁 >常見問題 >http服務的url正確範例

http服務的url正確範例

(*-*)浩
(*-*)浩原創
2019-12-21 10:07:0320036瀏覽

http服務的url正確範例 

http服務的url正確範例是http://www.cnic.ac.cn。

HTTP:(Hypertext transfer protocol)超文本傳輸協議,是用於從萬維網(WWW:World Wide Web)伺服器傳輸超文本到本機瀏覽器的傳送協議。 (推薦學習:phpstorm

URL:(Uniform Resource Locator)統一資源定位符,對可以從網路上得到的資源的位置和存取方法的一種簡潔的表示,是網路上標準資源的位址。

二 HTTP特點

1、簡單快速:客戶向伺服器要求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與伺服器聯繫的類型不同。由於HTTP協定簡單,使得HTTP伺服器的程式規模小,因而通訊速度很快。

2、靈活:HTTP允許傳輸任意類型的資料物件。

3.無連線:無連線的意義是限制每次連線只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線。採用這種方式可以節省傳輸時間。

4.無狀態:HTTP協定是無狀態協定。無狀態是指協議對於事務處理沒有記憶能力。

5、支援B/S及C/S模式。

三 URL組成

HTTP使用統一資源識別碼(URI)來傳輸資料和建立連線。 URL是一種特殊類型的URI,包含了用於尋找某個資源的足夠的資訊。

以下面這個URL為例:

http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name

1.協定部分:代表網頁使用的是HTTP協定。在Internet中可以使用多種協議,如HTTP,FTP等等。在"HTTP"後面的「//」為分隔符號

2.網域部分:「www.aspxfans.com」。在一個URL中,也可以使用IP位址作為網域名稱使用

3.連接埠部分:跟在網域後面的是端口,網域名稱和連接埠之間使用「:」作為分隔符號。連接埠不是一個URL必須的部分,如果省略連接埠部分,將採用預設連接埠80/tcp

4.虛擬目錄部分:從網域後的第一個「/」開始到最後一個「/」為止,是虛擬目錄部分。虛擬目錄也不是一個URL必須的部分。本例中的虛擬目錄是“/news/”

5.檔案名稱部分:從網域後的最後一個“/”開始到“?”為止,是檔案名稱部分,如果沒有“?” ,則是從網域後的最後一個“/”開始到“#”為止,是文件部分,如果沒有“?”和“#”,那麼從網域後的最後一個“/”開始到結束,都是文件名部分。本例中的檔案名稱是“index.asp”。檔案名稱部分也不是一個URL必須的部分,如果省略該部分,則使用預設的檔案名稱

6.錨部分:從「#」開始到最後,都是錨部分。本例中的錨部分是“name”。錨部分也不是一個URL必須的部分(可以理解為定位)

7.參數部分:從「?」開始到「#」為止之間的部分為參數部分,又稱搜尋部分、查詢部分。本例中的參數部分為「boardID=5&ID=24618&page=1」。參數可以允許有多個參數,參數與參數之間以“&”作為分隔符號。

以上是http服務的url正確範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn