一、get请求
表单提交HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>表单提交</title>
</head>
<body>
<form action="http://127.0.0.1:2080/" method="GET">
<input type="text" name="name"><br>
<input type="text" name="age">
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女
<br>
<input type="submit">
</form>
</body>
</html>
node.js服务器搭建
这里重要利用了url模块,其中url.parse(req.url, true).query,
url.parse()第二个参数设置为true,则 query 属性总会通过 querystring 模块的 parse() 方法生成一个对象。 如果为 false,则返回的 URL 对象上的 query 属性会是一个未解析、未解码的字符串。 默认为 false。
- API资料:url模块 http://nodejs.cn/api/url.html
const http = require('http');
const url = require('url');
const server = http.createServer((req, res) => {
const queryObj = url.parse(req.url, true).query;
res.writeHead(200, {
'Content-Type': 'text/htm