常見url協議:
// 超文字傳輸協議
ftp:
// 傳輸檔案協議
file:
// 獲取本地檔案協議
mailto:
// 發郵件協議
tel:
// 打**協議
sms:
// 發簡訊協議注意:瀏覽器會自動補全協議頭,但在做客戶端的網路開發時,必須加上正確的協議頭。
safari和chrome的網頁除錯快捷鍵:cmd+opt+i
定義:在www上,每一資訊資源都有統一的且在網上唯一的位址,該位址就叫url(uniform resource locator
,統一資源定位符),它是www的統一資源定位標誌,就是指網路位址。
url由三部分組成:資源型別、存放資源的主機網域名稱、資源檔名。
url的一般語法格式為(帶方括號的為可選項):protocol ?/ hostname[:port] / path / [;parameters][?query]#fragment
指定使用的傳輸協議,下表列出protocol
屬性的有效方案名稱。最常用的是http協議,它是目前www
中應用最廣的協議。
協議名稱
描述file
資源是本地計算機上的檔案。格式 file:///,注意後邊應是三個斜槓。
ftp通過ftp訪問資源。格式 ftp://
gopher
通過gopher協議訪問該資源
通過http訪問該資源。 格式 http://
通過安全的https訪問該資源。格式 https://
mailto
資源為電子郵件位址,通過smtp訪問。格式 mailto:
mmsed2k
flashget
thunder
news
通過nntp訪問該資源
整數,可選,省略時使用方案的預設埠,各種傳輸協議都有預設的埠號,如http
的預設埠號為80。如果輸入時省略,則使用預設預設埠號。有時出於安全或其他考慮,可以在伺服器上對埠進行重定義,即採用非標準埠號,此時,url中就不能省略埠號這一項。
由零或多個「/」符號隔開的字串,一般用來表示主機上的乙個目錄或檔案位址。
這是用於指定特殊引數的可選項。
可選,用於給動態網頁(如使用cgi、isapi、php/jsp/asp/net
等技術製作的網頁)傳遞引數,可有多個引數,用「&」符號隔開,每個引數的名和值用「=」符號隔開。
字串,用於指定網路資源中的片段。例如乙個網頁有多個名詞解釋,可使用fragment
直接定位到某一名詞解釋。
url的各個組成部分
字面量引數可選值:
引數返回值
hash
url的錨(從"#"開始之後的內容)
protocol
協議http、https、ftp… 等
hostname
網域名稱port
埠號host
完整的主機名,包含網域名稱和埠號
origin
完整的主機路徑,包含協議、網域名稱、埠
pathname
主機名之後的部分
search
查詢字串
query
查詢字串構成物件
href
url全名
URL協議和HTTP協議
什麼是url?使用者輸入的鏈結如www.baidu.com就是乙個url,也叫統一資源定位符 uniform resource locator 它支援很多的協議如 http,ftp url作用是什麼?模擬於網購,url相當於網購時的收貨位址,定位伺服器資源,並將其展示給使用者。url的詳細格式 建議...
URL通訊協議
1.url uniform resource locator 的理解 統一資源定位符,對應著網際網路的某一資源位址 2.url的5個基本結構 協議 主機名 埠號 資源位址 引數列表 3.如何例項化 4.常用方法 public static void main string args catch io...
常見協議頭部
ip包頭 版本頭部長度 服務型別 總長度識別符號 dfmf 分片偏移 ttl協議 頭部校驗 源位址目標位址 版本 4bit 標示了資料報的ip版本號 ipv4 0100,ipv6 0110 頭部長度 4bit 標識了ip包頭的長度,最小長度為20個位元組,最大長度為60個位元組 服務型別 8bit ...