关于Node.js的Post请求的实例
来源:互联网 发布:淘宝开店拍照要求 编辑:程序博客网 时间:2024/06/05 18:23
前段页面:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="http://127.0.0.1/dopost" method="post"> <p>姓名:<input type="text" name="username"><br> </p> <p>密码:<input type="text" name="password"><br> </p> <p>性别:<input type="radio" name="sex" value="男">男<br> <input type="radio" name="sex" value="男">女 </p> <p><input type="submit" value="提交" </p></form></body></html>
后端js:
/** * Created by Administrator on 2017-05-21. *///引用httpvar http = require("http");//引用querystringvar querystring = require("querystring");//创建一个服务器var server = http.createServer(function (req, res) { //对request请求的url进行判断,是否为post方法 if(req.url =="/dopost" && req.method.toLowerCase() =="post"){ //创建一个空的字符串变量用于对post数据进行拼接 var postData = ""; //request请求正在接收数据 req.addListener("data",function (chunk) { postData += chunk; console.log(postData); }) //数据接收完后进行数据的读取和解析 req.addListener("end",function () { var dataString = querystring.parse(postData.toString()); res.writeHead(200, {"Content-Type": "text/plain;charset=utf-8"}); res.write("username:"+dataString.username+"\n"); res.write("password:"+dataString.password+"\n"); res.write("sex:"+dataString.sex); res.end(); }) }})//对端口进行监听server.listen(80,"127.0.0.1");
测试成功:
阅读全文
0 0
- 关于Node.js的Post请求的实例
- node.js的POST
- node.js中get与post请求的处理
- node.js 接收post请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- JAVA_http的post请求 实例
- JAVA_http的post请求 实例
- JAVA_http的post请求 实例
- js的ajax post请求
- 关于retrofit的Post请求
- Node.js http服务器搭建和发送http的get,post请求
- Node.js响应Ajax的POST请求并保存为JSON文件
- wxPython之wx.DC绘制形状
- Android studio错误修复快捷建
- Linux Basics——我的Linux学习笔记(一)
- TCP状态转换
- 【软考】总结——颗粒归仓
- 关于Node.js的Post请求的实例
- bootstrap的tooltip修改样式
- 数据仓库是什么
- web--2.文件上传
- 递归算法
- 《Ray Tracing in One Weekend》——Chapter 4: Adding a sphere
- 完美实现鼠标拖拽事件,解决各种小bug,基于jquery
- 计蒜客 迷宫 (bfs)
- oracle 创建表空间