程序员让前端飞

解析用post方式发送数据

2018-11-29  本文已影响4人  Cherish丶任

get传输数据最小 post传输数据最大

用post方法输出{uname:'Tome',upwd:'123456'}

创建一个post.html,创建一个post.js文件分别为一下两个

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <form action="http://localhost:8080" method="post">
            <p>用户名:<input type="text" name="uname"></p>
            <p>密码:<input type="text" name="upwd"></p>
            <p><input type="submit" name="" id="" value="提交" /></p>
        </form>
    </body>
</html>

post.js文件:

const http=require('http');
const querystring=require('querystring');
var server=http.cerateServer(function(req,res){
  var str='';
  req.on('data',funcrion('data'){//每次发送数据     data表示每次发送的数据
    //小段数据  data  data   data.......
    str+=data;
  })
  req.on('end',function(){//数据最后发送的结果
    var post =querystring.parse(str);
    console.log(str);
  })
})
server.listen(8080);
最终输出结果
上一篇下一篇

猜你喜欢

热点阅读