nodejs这个过程POST求
下面是一个web登陆模拟过程。当我们问一个链接,你得到一个表格,然后填写相应的表格值,然后提交登陆。
var http = require('http');
var querystring = require('querystring');
http.createServer(function (request, response) {var responseString = '';response.writeHead(200, {'content-type': 'text/html'});// 假设是get请求var postData = "";if (request.method == "GET") {responseString = '<!doctype html><html lang="en">\<head><meta charset="UTF-8" />\<title>Document</title>\</head>\<body>\<form action="/" method="post">\<input type="text" name="name" value="xulidong" />\<input type="text" name="password" value="123456" />\<input type="text" name="code" value="abc123" />\<input type="submit" value="submit" />\</form>\</body>\</html>';response.write(responseString);response.end();} else if (request.method == "POST") {request.setEncoding("utf8");request.addListener("data", function (postDataChunk) {postData += postDataChunk;});request.addListener("end", function () {var objectPostData = querystring.parse(postData);for (var i in objectPostData) {responseString += i + " => " + objectPostData[i] + "<br>";}response.write(responseString);response.end();});}
}).listen(8080, '192.168.33.98');
打开浏览器输入:http://192.168.33.98:8080/,192.168.33.98是我电脑的IP,会得到如图的网页:
这个网页是我们在处理GET请求的代码中生成的,默认都填入的对应的值,我们能够改动或者直接点击submitbutton提交,然后得到例如以下的结果:
版权声明:本文博主原创文章。博客,未经同意不得转载。
nodejs这个过程POST求相关推荐
- MAT之GA:利用GA对一元函数进行优化过程,求x∈(0,10)中y的最大值
MAT之GA:利用GA对一元函数进行优化过程,求x∈(0,10)中y的最大值 目录 输出结果 代码设计 输出结果 代码设计 x = 0:0.01:10; y = x + 10*sin(5*x)+7*c ...
- nodejs开发 过程中express路由与中间件的理解 - pyj063 - 博客园
nodejs开发 过程中express路由与中间件的理解 nodejs开发 express路由与中间件 路由 通常HTTP URL的格式是这样的: http://host[:port][path] h ...
- nodejs异常处理过程/获取nodejs异常类型/写一个eggjs异常处理中间件
前言 今天想写一下eggjs的自定义异常处理中间件,在写的时候遇到了问题,这个错误我捕获不到类型?? 处理过程,不喜欢看过程的朋友请直接看解决方法和总结 看一下是什么: 抛出的异常是检验失败异常Val ...
- 随机微分过程matlab求数值解,随机微分方程数值解.pdf
随机微分方程数值解.pdf c SIAM REVIEW 2001 Society for Industrial and Applied Mathematics Vol. 43 ,No. 3 ,pp. ...
- Softmax及其损失函数求导推导过程
Softmax激活函数的损失函数求导过程推导 Softmax函数介绍 Softmax的损失函数:交叉熵 Softmax求导过程 损失函数求导 Softmax函数介绍 在深度学习领域,多分类问题的激活函 ...
- Lesson 6.5Lesson 6.6.1Lesson 6.6.2 机器学习调参基础理论与网格搜索多分类评估指标的macro与weighted过程GridSearchCV的进阶使用方法
Lesson 6.5 机器学习调参基础理论与网格搜索 在上一小节执行完手动调参之后,接下来我们重点讨论关于机器学习调参的理论基础,并且介绍sklearn中调参的核心工具--GridSearchCV. ...
- nodejs 相关管理工具
2019独角兽企业重金招聘Python工程师标准>>> nodejs 使用过程中需要管理工具 版本管理NVM 安装 npm install -g nvm nvm可以很好的管理各类no ...
- 拓展欧几里得模板/求逆元模板(java)
拓展欧几里得模板 参考:哈尔滨理工大学ACM培训资料汇编/ACM-ICPC培训资料汇编* 基本原理 :设 a 和 b 不全为 0,则存在整数 x,y 使得 xa yb=gcd(a,b)=c 对于辗转相 ...
- 求乘法逆元的几种方法
(数学渣,下面的文字可能有误,欢迎指教) 乘法逆元的定义貌似是基于群给出的,比较简单地理解,可以说是倒数的概念的推广.记a的关于模p的逆元为a^-1,则a^-1满足aa^-1≡ 1(mod p) 加减 ...
最新文章
- python之if经典语句_2. python学习之if条件语句
- 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝
- python struct pack一个数组_Python中struct.pack的一个疑问
- Provisioning Services最佳实践一 ----架构
- ubuntu MySQL数据库输入中文乱码 解决方案
- 行业方案|“医疗”行业智能运维解决方案介绍
- 台达PLC编程软件PMSoft和WPLSoft爆出11个0Day 没有CVE没有补丁
- 支付宝前端团队详解基于Node.jsWeb框架Chair
- LaTex中让页码从正文开始编号
- 磊科路由器dns服务器老要修复,路由器dns异常解决方法
- python游戏编程快速上手pdf_Python游戏编程快速上手 (斯维加特著) 中文pdf完整版[18MB]...
- 面试3连炮:聊聊ES写入数据的原理?查询数据的原理?倒排索引了解吗?
- 扒一扒流量攻击那些事
- 都2022年了,还在争论编程语言?
- 【渝粤题库】陕西师范大学164208 网络营销理论与实务 作业(专升本)
- C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
- sklearn_逻辑回归制作评分卡_菜菜视频学习笔记
- (Keil) Debug Simulation 操作
- PADS Logic中单个器件的PCB封装应该怎么处理呢?
- 常用的windows快捷键