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);
最终输出结果
网友评论