1. NodeJS 代码
/**
* Created by Eric1991 on 8/1/2016.
*/
var http = require("http");
var querystring = require("querystring");
var server = http.createServer(function(req,res){
var allData = "";
if(req.url == "/doPost" && req.method.toLowerCase() == "post") {
console.log("aaa");
req.addListener("data",function(chunk){
allData += chunk;
});
req.addListener("end",function() {
console.log(allData);
var obj = querystring.parse(allData);
console.log("name..." + obj.name);
console.log("age..." + obj.age);
console.log("sex..." + obj.sex);
res.end("success");
});
}
});
server.listen(3000,"127.0.0.1");
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="POST" action="http://127.0.0.1:3000/doPost">
name : <input type="text" name="name" />
age : <input type="text" name="age" />
sex
F : <input type="radio" name="sex" value="F" />
M : <input type="radio" name="sex" value="M" />
<input type="submit" value="submit" />
</form>
</body>
</html>