node.js中post如何被提交
2017-09-07 22:32
267 查看
表单代码:
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="http://127.0.0.1:81/dopost" method="post">
<p>姓名:<input type="text" name="name"></p>
<p>性别:<input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女</p>
<p><input type="submit" value="提交"></p>
</form>
</body>
</html>
接收代码:
var http = require("http");
var querystring = require("querystring");
//创建服务器
http.createServer(function (req, res) {
//如果你访问地址是这个,并且请求类型是post
if(req.url == "/dopost" && req.method.toLowerCase() == "post"){
var alldata = "";
//下面是post请求接收的一个公式 addListener不是js的语法,是node.js本身的语法
req.addListener("data", function (chunk) {
alldata += chunk;
});
//全部传输完毕
req.addListener("end", function () {
var datastring = alldata.toString();
res.end("success");
//将datastring转化为一个对象
var dataObj = querystring.parse(datastring);
console.log(dataObj);
});
}
}).listen(81, "127.0.0.1");
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="http://127.0.0.1:81/dopost" method="post">
<p>姓名:<input type="text" name="name"></p>
<p>性别:<input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女</p>
<p><input type="submit" value="提交"></p>
</form>
</body>
</html>
接收代码:
var http = require("http");
var querystring = require("querystring");
//创建服务器
http.createServer(function (req, res) {
//如果你访问地址是这个,并且请求类型是post
if(req.url == "/dopost" && req.method.toLowerCase() == "post"){
var alldata = "";
//下面是post请求接收的一个公式 addListener不是js的语法,是node.js本身的语法
req.addListener("data", function (chunk) {
alldata += chunk;
});
//全部传输完毕
req.addListener("end", function () {
var datastring = alldata.toString();
res.end("success");
//将datastring转化为一个对象
var dataObj = querystring.parse(datastring);
console.log(dataObj);
});
}
}).listen(81, "127.0.0.1");
相关文章推荐
- node.js 下依赖Express 实现post 4种方式提交参数
- Node.js get、post提交数据
- node.js系列(实例):原生node.js实现接收前台post请求提交数据
- 详解Node.Js如何处理post数据
- Node.js 处理post请求(表单提交)
- node.js 下依赖Express 实现post 4种方式提交参数
- Node.js 获取GET、POST提交的数据
- node.js 下依赖Express 实现post 4种方式提交参数
- Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
- React是什么;在Node.js环境下如何安装?
- 使用 Node.js\/D8 分析 javascript 如何被 V8 引擎优化的
- Java 开发者如何入门 Node.js
- 调用prototype.js的ajax进行post提交方法
- 调用prototype.js的ajax进行post提交示例源码
- 9:Node.js GET/POST请求
- Node.js Express 框架 POST方法
- Node.js提交表单到HTTP服务器
- node.js代理转发get和post,拦截指定api下发的自定义数据
- Node.js GET/POST请求
- node.js如何连接mysql数据库并且如何操作增、删、改、查