node.js学习笔记之HTTP获取客户端请求信息
来源:互联网 发布:仿真模拟软件 编辑:程序博客网 时间:2024/06/05 06:31
/*在文件中保存客户端请求信息*//*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>结果:
服务端:
阅读全文
0 0
- node.js学习笔记之HTTP获取客户端请求信息
- node.js学习笔记之HTTP客户端
- Node.js学习笔记5【http服务器与客户端】
- node.js学习笔记之创建TCP客户端
- node.js学习笔记之创建UDP服务器与客户端
- 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
- Node.js HTTP客户端
- node.js http客户端
- node.js学习笔记之HTTP---发送服务器端响应流
- node.js学习之创建HTTP服务器
- Node.js学习之内置模块http
- Node.js输出HTTP请求
- Node.js发送HTTP请求
- node js 发送http请求
- Node.js学习(11)----HTTP服务器与客户端
- Node.js学习--基础知识(9)--HTTP客户端
- js获取客户端信息
- js获取客户端信息
- 【转】字符编码笔记:ASCII,Unicode和UTF-8
- Java基础笔记整理---【08】面向对象程序设计-包、继承、访问权限
- su oracle 和 su
- Java多线程:Callable、Future和FutureTask
- linux栈溢出-绕过ROP、ASLR(知道libc.so)
- node.js学习笔记之HTTP获取客户端请求信息
- 重温51的printf
- N本名著浓缩成的N句话
- url传值带加号问题解决
- 接口
- 数据库中命名和创建表
- 39.和的组合
- (2017多校训练第一场)HDU
- 支付宝支付开发IOS图文教程