Node.js API

URL基礎(chǔ)知識點

protocol:表示url采用的什么協(xié)議

slashes:表示是否有斜線

host:表示主機(jī)

post:端口(默認(rèn)80端口不顯示)

hostname:主機(jī)名稱

hash:指的是#號后的內(nèi)容包含#
(錨點)

search:指的是?后#前的內(nèi)容,包含?(查詢字符串參數(shù))

query:指的是search不包含?的內(nèi)容(給http服務(wù)器發(fā)送數(shù)據(jù))

pathname:指的是路徑名稱,一般指主域名之后的內(nèi)容('/返回自己的路徑名/')

path:路徑

href:代表未解析的url地址

參數(shù)可選參數(shù)1設(shè)置為true,對象中query解析出,

可選參數(shù)2設(shè)置為true,對象中host正確解析,pathname正確解!!!協(xié)議protocal未明確。

1)url.format(urlObj): 將對象解析成定位符(也就是URL)


2)url.resolve(from, to):將一個基本URL和指定超鏈接目標(biāo)URL合并

絕對URI

http://user:pass@www.example.com:80/dir/index.html?uid=1#ch1

協(xié)議? ?登錄信息? ?服務(wù)器地址? ? ? ? ? 端口? 文件路徑? ? 查詢字符串 片段標(biāo)示符

URI :Uniform Resource Identifier,統(tǒng)一資源標(biāo)識符;

URL:Uniform Resource Locator,統(tǒng)一資源定位符;

URN:Uniform Resource Name,統(tǒng)一資源名稱。

其中,URL,URN是URI的子集。

url.parse(urlString,bool,bool): 將定位符解析成對象,識別無協(xié)議的url

第二個參數(shù)決定query部分以字符串返回還是以對象形式返回,默認(rèn)為字符串返回即第二個參數(shù)默認(rèn)為false;

第三個參數(shù)表示在沒有完整協(xié)議串的時候(即無http:/https:)的時候‘//’之后的字符如何解釋,若為false即將‘//’之后的當(dāng)做路徑解釋,若為true則會將‘//’與‘/’之間的字符串解釋為主機(jī)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • fs.rename(path1, path2, [callback]),fs.renameSync(path1, ...
    Jalon閱讀 580評論 0 0
  • (原話)談?wù)剬TTP協(xié)議的理解:超文本傳輸協(xié)議,應(yīng)用于OSI網(wǎng)絡(luò)模型中的應(yīng)用層,是用于服務(wù)器傳輸超文本到本地瀏覽...
    24_yu閱讀 1,023評論 0 1
  • 組織:中國互動出版網(wǎng)(http://www.china-pub.com/) RFC文檔中文翻譯計劃(http://...
    Palomar閱讀 1,651評論 0 6
  • 前日,一女友在朋友圈發(fā)文,曰部門里的90后女孩拒絕加班,理由竟是“我大姨媽來了”。女友聽后“深感震驚”,問,現(xiàn)在的...
    長發(fā)的阿柯閱讀 325評論 8 3

友情鏈接更多精彩內(nèi)容