当前阅读教程:Node.js在线教程 > 获取 POST 内容实例 | |
阅读(22555525) 收藏 赞(5685) 分享 | |
上一篇: 获取 POST 请求内容原理 | 下一篇: 暂无 |
以下实例表单通过 POST 提交并输出数据: 实例 var http = require('http'); var querystring = require('querystring'); var postHTML = '<html><head><meta charset="utf-8"><title>黄菊华老师 Node.js 实例</title></head>' + '<body>' + '<form method="post">' + '网站名: <input name="name"><br>' + '网站URL: <input name="url"><br>' + '<input type="submit">' + '</form>' + '</body></html>'; http.createServer(function (req, res) { var body = ""; req.on('data', function (chunk) { body += chunk; }); req.on('end', function () { // 解析参数 body = querystring.parse(body); // 设置响应头部信息及编码 res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'}); if(body.name && body.url) { // 输出提交的数据 res.write("网站名:" + body.name); res.write("<br>"); res.write("网站 URL:" + body.url); } else { // 输出表单 res.write(postHTML); } res.end(); }); }).listen(4000); |
|
上一篇: 获取 POST 请求内容原理 | 下一篇: 暂无 |