004:URL組成部分詳解
URL是什麼
URL 是 Uniform Resource Locator 的簡寫,統一資源定位符。
一個 URL 由以下幾部分組成:
scheme://host:port/path/?query-string=xxx#anchor
- scheme:代表的是訪問的協議,一般為 http 或者 https 以及 ftp 等。
- host:主機名,域名,比如 www.baidu.com 。
- port:埠號。當你訪問一個網站的時候,瀏覽器預設使用80埠。
- path:查詢路徑。比如: www.jianshu.com/trending/now ,後面的 trending/now 就是 path 。
- query-string:查詢字串,比如: www.baidu.com/s?wd=python ,後面的 wd=python 就是查詢字串。
- anchor:錨點,後臺一般不用管,前端用來做頁面定位的。
例項:https://baike.baidu.com/item/%E6%9D%8E%E5%81%A5/3?fr=aladdin#4
注意: URL 中的所有字元都是 ASCII 字符集,如果出現非 ASCII 字元,比如中文,瀏覽器會進行編碼再進行傳輸。
相關推薦
004:URL組成部分詳解
URL是什麼 URL 是 Uniform Resource Locator 的簡寫,統一資源定位符。 一個 URL 由以下幾部分組成: scheme://host:port/path/?query-string=xxx#anchor scheme:代表的是訪問的協議,一般為 http
tomcat原始碼:tomcat中詳解URL請求過程
在埠8080啟動Server,並通知Service完成啟動,Service通知Connector完成初始化和啟動的過程Connector首先收到這個請求,會呼叫ProtocolHandler完成http協議的解析,然後交給SocketProcessor處理,解析請求頭,再交給CoyoteAdapter解析請求
Linux:at命令詳解
計時 osi 執行 inux days pan 必須 man 一個 at命令 at命令為單一工作調度命令。at命令非常簡單,但是在指定時間上卻非常強大 語法 at [選項] time at > 執行的命令 ctrl+d 選項 -m :當指定的任務被
WebApi 接口參數不再困惑:傳參詳解
gin ebr 字符流 sts ash nbsp 之前 ret 傳遞對象 轉自:http://www.cnblogs.com/landeanfen/p/5337072.html 閱讀目錄 一、get請求 1、基礎類型參數 2、實體作為參數 3、數組作為
OSPF詳解之三:OSPF LSA詳解
ospf lsa詳解 forwarding address OSPF LSA詳解OSPF V2版本中常用的主要有6類LSA,分別是Router-LSA、Network-LSA、Network-summary-LSA、ASBR-summary-LSA、AS-External-LSA、NSSA-LSA,接
大型網站架構系列:負載均衡詳解(3)
lte 子進程 變化 rewrite acc smtp alived 傳輸 操作 本次分享大綱 軟件負載均衡概述 Ngnix負載均衡 Lvs負載均衡 Haproxy負載均衡 本次分享總結 一、軟件負載均衡概述 硬件負載均衡性能優越,功能全面,但是價格昂貴,一般適合初期或
Android零基礎入門第19節:Button使用詳解
用戶界面 ket 派生 觸發 eat c99 list 一個 blank Button(按鈕)是Android開發中使用非常頻繁的組件,主要是在UI界面上生成一個按鈕,該按鈕可以供用戶單擊,當用戶單擊按鈕時,按鈕會觸發一個onClick點擊事件。 一、Button
Hadoop學習筆記:MapReduce框架詳解
object 好的 單點故障 提高 apr copy 普通 exce 代表性 開始聊mapreduce,mapreduce是hadoop的計算框架,我學hadoop是從hive開始入手,再到hdfs,當我學習hdfs時候,就感覺到hdfs和mapreduce關系的緊密。這個
Java必知必會:異常機制詳解
賦值 輸出結果 類庫 負數 虛擬 類名 通過反射 基於 all 一、Java異常概述 在Java中,所有的事件都能由類描述,Java中的異常就是由java.lang包下的異常類描述的。 1、Throwable(可拋出):異常類的最終父類,它有兩個子類,Error與Exce
PHP源代碼分析:Zend HashTable詳解
for a算法 rec calloc() 無符號 調用 模擬 散列表 tables 最近看了篇關於php內的hashtable的文章,PHP數據存儲的核心,各種常量、變量、函數、類、對象等都用它來組織的。轉載地址 http://www.phppan.com/2009/12/
Android零基礎入門第80節:Intent 屬性詳解(下)
gre save top log 單選按鈕 bar 手機 彩信 ttext 上一期學習了Intent的前三個屬性,本期接著學習其余四個屬性,以及Android系統常用內置組件的啟動。 四、Data和Type屬性 Data屬性通常用於向Action屬性提
Python學習一:序列基礎詳解
list ava author 萬裏 單個 使用下標 不能 get 分別是 作者:NiceCui 本文謝絕轉載,如需轉載需征得作者本人同意,謝謝。 本文鏈接:http://www.cnblogs.com/NiceCui/p/7858473.html 郵箱:moyi
Spring:jar包詳解
bsp bject 表達 title node unit 調度 緩存 support org.springframework.aop ——Spring的面向切面編程,提供AOP(面向切面編程)的實現 org.springframework.asm——spring 2.
Maven實戰:Pom.xml詳解
enable sub 導航欄 deployed home pid 系統類型 介紹 corporate 什麽是pom? pom作為項目對象模型。通過xml表示maven項目,使用pom.xml來實現。主要描述了項目:包括配置文件;開發者需要遵循的規則,缺陷管理系統,組織
hibernate框架學習筆記11:Criteria查詢詳解
code 關系 style 獲得 排序 void 技術 private lap 創建實體類對象: package domain; import java.util.HashSet; import java.util.Set; //客戶實體 public class
爬蟲(二):Urllib庫詳解
lib lwp ces lin 設置 內置 col http測試 url 什麽是Urllib: python內置的HTTP請求庫 urllib.request : 請求模塊 urllib.error : 異常處理模塊 urllib.parse: url解析模塊 urllib
linux初級學習筆記五:bash特性詳解!(視頻序號:03_2,3)
可執行文件 文件名通配符 內核 引用 完成 -c family man 文件 本節學習的命令:history,alias,ualias,\CMD 本節學習的技能: bash的特性 光標跳轉 查看命令歷史 命令歷史的使用技巧
Android筆記02:Intent機制詳解
tar 中一 定義 tty 一段 AI new 例如 pac 一、什麽是Intent? Intent在Android中提供了Intent機制來協助應用間的交互與通訊,Intent負責對應用中一次操作的動作、動作涉及數據、附加數據進行描述,Android則根據此Intent的
搜索引擎系列五:Lucene索引詳解(IndexWriter詳解、Document詳解、索引更新)
let integer 自己 textfield app tdi AS query rect 一、IndexWriter詳解 問題1:索引創建過程完成什麽事? 分詞、存儲到反向索引中 1. 回顧Lucene架構圖: 介紹我們編寫的應用程序要完成數據的收集,再將數據
搜索引擎系列八:solr-部署詳解(solr兩種部署模式介紹、獨立服務器模式詳解、SolrCloud分布式集群模式詳解)
nod 為什麽 用途 serve creat 復制 stand 數據 變量名 一、solr兩種部署模式介紹 Standalone Server 獨立服務器模式:適用於數據規模不大的場景 SolrCloud 分布式集群模式:適用於數據規模大,高可靠、高可用、高並發的場景 二