Node.js :URL、QueryString介紹

來源:互聯網
上載者:User

標籤:資源   主機   不顯示   json對象   json   node   查詢   path   format   

URL網址解析

url: 統一資源定位器,字母,數字,文字需編碼
uri: 統一資源識別項,字串格式規範

註:url 是 uri 的子集

  1. url.parse (urlString, bool,bool)

    參數1:URL解析成對象;參數2:將qurey變成json對象;參數3:正確解析不帶協議(http)的url

  2. url.format (urlobj);

  3. url.resolve (from,to) 將兩段字串合并成一個完整的url地址

    參數1:超連結;參數2:路

參數解釋

protocol:協議
slashes:是否含有協議的“//”
host:IP地址或者網域名稱或者主機名稱
port:連接埠(預設8080不顯示)
hostname:主機名稱字
hash:錨點值
search:查詢字串參數
query:給http的資料,同上
pathname:訪問的資源路徑名
path:訪問的資源路徑
href:完整的url地址

QueryString
    1. querystring.stringify(obj,sign1,sign2)
      將對象轉化成url中query部分的形式

      參數1:要轉化的對象;參數2:連結符(預設&);參數3:鍵與值之間的符號(預設=)

    2. querystring.parse(string,sign1,sign2,sign3)
      將query字串轉化成對象(還原序列化)

      參數1:query字串 ;參數2:連結符(預設&);參數3:鍵與值之間的符號(預設=);參數4:參數的個數(預設最多1000個,0則表示沒有限制)

    3. querystring.escape(string)文字編譯

    4. querystring.unescape(string) 反編譯

Node.js :URL、QueryString介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.