nodejs-url网址解析的好帮手
HTTP協(xié)議中url和uri的區(qū)別。
?每個url都是uri,但是不是每個uri都是url。
?URI:是統(tǒng)一資源的標(biāo)識符,web上可用的每種資源如HTML文檔、圖像、視頻片段、程序等都是一個URI來定位的。URI的三個組成部分:
?URL:統(tǒng)一資源的定位符。在internet上用來描述信息資源的字符串,主要用在各種www客戶程序和服務(wù)程序上,特別是Mosaic。采用URL可以用一種統(tǒng)一的格式來描述各種信息資 ?源,包括文件、服務(wù)器的地址和目錄等。URL的三個組成部分:
?
接下來學(xué)習(xí)一下nodejs中URL的三個方法:
在nodejs中URL很重要,只要是涉及到網(wǎng)絡(luò)請求的接收,路徑參數(shù)的處理,非常方便的解析出url的組成部分,從而來識別請求的類型,以及來判斷如何來返回數(shù)據(jù)。
1. 首先在命令行輸入node進(jìn)入node環(huán)境。(注意:第一次學(xué)習(xí)cmd命令的時候,以為$也是命令,后來才發(fā)現(xiàn)原來他只是一個標(biāo)識,命令的標(biāo)識。)
?
$ node?
2. 命令行中查看url的方法。
$ url3. 首先驗證url.parse()這個方法
用法1:不加true參數(shù)$ url.parse('https://promotion.aliyun.com/ntms/act/season.html?utm_campaign=season&utm_medium=images&utm_source=cnblog&utm_content=m_42835') 用法2:追加一個true參數(shù)
$ url.parse('https://promotion.aliyun.com/ntms/act/season.html?utm_campaign=season&utm_medium=images&utm_source=cnblog&utm_content=m_42835',true)
參數(shù)說明:
4. url.format() 方法:將參數(shù)合并成合法的url地址,如下圖所示
?
5. url.resolve()方法:拼接
?
轉(zhuǎn)載于:https://www.cnblogs.com/wenrain/p/8529916.html
總結(jié)
以上是生活随笔為你收集整理的nodejs-url网址解析的好帮手的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux查看系统cpu个数、核心数、线
- 下一篇: poj3616 基础的动态规划算法 《挑