zoukankan      html  css  js  c++  java
  • 如何获取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等等
     
  • 相关阅读:
    Christmas Jump(k_push)
    cloudyarn(k_push)
    Eye sketch
    Candy Treasure Box
    Active Ball
    Lotus words
    Super Fish
    [POJ2436] Disease Management
    [bzoj3376] Cube Stacking 方块游戏
    [POJ3009] Curling 2.0
  • 原文地址:https://www.cnblogs.com/shenlan88/p/11070322.html
Copyright © 2011-2022 走看看