如何獲取GET請求的數據 通過 query拿到,url相關pathname


get請求時,發送給服務器的data 放在url里。

而通過解析url。

url.parse(req.url).         url.parse:將一個url地址轉換成一個urlObject 第二個參數如果寫成true則代表將query解析成一個對象

 

query:
'wd=%E5%8D%83%E9%94%8B&rsv_spt=1&rsv_iqid=0xc701ea9f0005f97f&issp=1&f=3&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=9&rsv_sug1=6&rsv_sug7=100&rsv_sug2=0&prefixsug=qianfeng&rsp=5&inputT=3318&rsv_sug4=3841',

 

url.parse(req.url,true).

query:

[Object: null prototype]     {name='zhangsan',age=16}  剛好是get請求的數據
 

pathname 

 

pathname: '/s',
path:(等於pathname + query)
 '/s?wd=%E5%8D%83%E9%94%8B&rsv_spt=1&rsv_iqid=0xc701ea9f0005f97f
query字符串
'wd=%E5%8D%83%E9%94%8B&rsv_spt=1&rsv_iqid=0xc701ea9f0005f97f'’
 
req.url 是整個路徑,而pathname 是端口后的 /user     /s等等
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM