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