所有源码我放在github上面https://github.com/samdidemo/nodejs,欢迎star
1.同样搭建一个简单的服务器
2.使用url模块来解析请求地址,获得参数
3.进行返回
代码如下
const http=require('http');
const urllib=require('url');
var server=http.createServer(function(req,res){
if(req.url.indexOf('?')){
//利用urllib将请求地址转化为一个对象
var obj=urllib.parse(req.url,true);
//获取请求路径
var pathname=obj.pathname;
//获取请求参数对象
var parmeter=obj.query;
console.log(pathname,parmeter);
res.write(parmeter.user+parmeter.password);
res.end();
}
})
server.listen(8080)
但我们访问地址为http://localhost:8080/form?user=lin&password=123
可以看到服务器会显示
lin123
下一篇讲解如何使用post请求https://blog.youkuaiyun.com/abc_123456___/article/details/99709231