node.js学习笔记之HTTP获取客户端请求信息
2017-07-28 17:46
991 查看
/*在文件中保存客户端请求信息*/ /*var http = require('http'); var fs = require('fs'); var server = http.createServer(function (req, res) { if(req.url !== '/favicon.ico'){ var out = fs.createWriteStream('./request.log'); out.write('客户端请求所用的方法为:'+req.method+'\r\n'); out.write('客户端请求所用的url字符串为:'+req.url+'\r\n'); out.write('客户端请求头对象为:'+JSON.stringify(req.headers)+'\r\n'); out.end('客户端请求所用的HTTP版本为:'+req.httpVersion); } res.end(); }).listen(3000,'localhost')*/
request.log:
node.js的data事件和end事件的回调函数使用示例
var http = require('http'); var fs = require('fs'); var server = http.createServer(function (req, res) { if(req.url !== '/favicon.ico'){ req.on('data',function (data) { console.log('服务器端接收到数据' + decodeURIComponent(data)); }); req.on('end',function () { console.log('客户端请求数据已接受完毕'); }); } res.end(); }).listen(3000,'localhost');text.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>node.js的data事件和end事件的回调函数测试页面</title>
</head>
<body>
<form id="form1" action="http://127.0.0.1:3000/" method="post">
姓名:<input type="text" name="name" value="november"><br/>
年龄:<input type="number" name="age" value="11"><br/>
<input type="submit" value="submit"/>
</form>
</body>
</html>结果:
服务端:
相关文章推荐
- 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
- node.js学习笔记——学生信息管理的实现(把功能模块化)使用官方提供的http模块实现
- Node.js学习笔记(4)——除了HTTP(服务器和客户端)部分
- 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
- node.js学习笔记之HTTP客户端
- Node.js中的http请求客户端示例(request client)
- 使用node.js 获取客户端信息代码分享
- js获取HTTP的请求头信息
- Node.js发送HTTP客户端请求并显示响应结果的方法示例
- Node.js学习--基础知识(9)--HTTP客户端
- node.js在windows下的学习笔记(5)---用NODE.JS创建服务器和客户端
- node.js学习笔记之创建UDP服务器与客户端
- node.js学习笔记之HTTP---发送服务器端响应流
- Node.js学习笔记5【http服务器与客户端】
- 20160325servlet学习笔记表单中各种类型的信息传递与获取 请求转发
- pomelo学习笔记 (3) node.js 与 c 客户端 Diffie-Hellman 密钥交换算法的实现
- Node.js 使用http客户端向网站请求数据并保存
- node.js http中请求request和响应response信息说明
- node.js 基础学习笔记3 -http
- Node.js学习笔记(3、http模块)