Nodejs服务器端处理POST提交的数据_note
node代码:
let http = require('http');
let queryString = require('querystring');//1.创建一个服务器实例对象
let server = http.createServer();
server.on("request", function (req, res) {//1.定义变量保存传递过来的参数let params = "";
//注意点:在nodejs中post请求的参数我们不能一次性拿到,必须要分批获取
// 为req绑定data事件并添加回调函数req.on("data", function (chunk) {params += chunk;});//绑定一个结束事件req.on("end", function () {// console.log(params);let obj = queryString.parse(params);// console.log(obj);// console.log(obj.userName);// console.log(obj.password);res.end(obj.userName + "---" + obj.password);})
});//3.指定监听的端口
server.listen(3000);
html:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>17-querystring模块-POST参数处理</title>
</head>
<body>
<form action="http://127.0.0.1:3000/index.html" method="post"><input type="text" name="userName"><input type="text" name="password"><input type="submit" value="提交">
</form>
<!--
1.如何拿到POST请求传递过来的参数
使用querystring模块querystring.parse(str[, sep[, eq[, options]]]) 将参数转换为对象
querystring.stringify(obj[, sep[, eq[, options]]]) 将对象转换为参数
-->
</body>
</html>
run:
Nodejs服务器端处理POST提交的数据_note相关推荐
- nodejs form post 到java 服务器端一直收不到数据,通过更改 headers 的 content-type; post 只能接收 application/x-www-form-url
'use strict'; var router = require('express').Router(); var http = require('http'); // 声明类型 var host ...
- 表单提交对数据进行加密详解(RSA加密)
一.使用背景 以前在做项目的时候就觉得表单直接明文提交非常不安全.有心之人只要稍加操作就能轻易获取用户的信息,这是非常可怕的事情,但又苦于不知道该如何加密,如何提高安全性. 后来慢慢接触到RSA,才知 ...
- expressjs路由和Nodejs服务器端发送REST请求 - - ITeye博客
Nodejs创建自己的server后,我们如果需要从客户端利用ajax调用别的服务器端的数据API的接口,这时候出现了ajax跨域问题. 一种是利用在客户端解决跨域问题 这种方案大家可以去网上查查 ...
- domino代理通过Request_Content域接收extjs以post方式提交的数据
// extjs通过Post方式发送数据至服务器端var conn = new Ext.data.Connection(); conn.request({ url : '/test/ajaxd ...
- java基于http协议客户端与服务器端的交互,通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分...
经 常看到HTTP客户端与服务器端交互原理的各种版本的文章,但是专业术语太多,且流程过于复杂,不容易消化.于是就按照在 Servlet 里面的内容大致做了一些穿插.本来 连 Tomcat 容器 和 S ...
- postman测试提交json数据到数据接口
利用postman测试,采取post方式,提交json数据到服务器端接口,应该如下设置: 相应服务器端程序: @RestController public class IndexController ...
- 一个事务中 可以查询自己未提交的数据吗_数据库事务的方方面面
事务 是关系型数据的一个重要特性,但很少有人能对事务有全面性的了解,这篇文章就把事务的方方面面讲给你. 事务的概念 什么是事务 数据库事务(事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的 ...
- flux读取不到数据_【Java】spring-webflux两种开发模式,获取不到使用ajax的post提交的数据?...
遇到的问题: 1.使用注解式:在js中使用ajax提交post数据name,在controller中使用@RequestBody无法获取到数据. 2.使用函数式:在js中使用ajax提交post数据n ...
- 使用axios post 提交数据,后台获取不到提交的数据解决方案
使用axios post 提交数据,后台获取不到提交的数据解决方案 参考文章: (1)使用axios post 提交数据,后台获取不到提交的数据解决方案 (2)https://www.cnblogs. ...
最新文章
- redhat5.5安装oracle10g出现问题
- 【转】mysql,mysqli,PDO三种方式连接数据库
- MongoDB导出csv格式数据
- MVC Razor 语法(转)
- boost::spirit模块实现一个类似于 XML 的小型解析器的测试程序
- 【字节跳动背后的音视频技术揭秘】
- import java.io 包下载_Go 包管理机制深入分析
- PowerBI 秒级实时大屏展示方案 全面助力双十一
- 热量的传递 —— 热辐射
- Intellij idea的Dependencies和Libraries有什么区别 ??
- 大数据 (016)Hadoop-MR编程 -- 【使用hadoop计算微博用户可能喜欢的关键词----编程】
- 计算机专业对于英语水平的要求,英语对计算机专业的重要性及如何提高英语水平...
- 计算机用户密码怎么查看,怎么查看电脑开机密码【具体阐明】
- sharepoint对nodejs的要求
- 聊聊这个倾注10年的开源CRM项目,如何一步步火爆GitHub!
- ESlint语法检测工具
- 向左还是向右,网约车聚合平台还是高精度地图数据收集站
- 小米生态企业强力推荐的开源免费SRM采购管理平台功能介绍
- Mybatis-Plus eq、ne、gt、lt、ge、le
- Git冲突:Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.
热门文章
- Hashtable和HashMap类的区别
- 如何去学会黑客技术,黑客电脑技术学习必备知识
- 《从强盗资本家到慈善家》--转载自思维的乐园
- 并查集——团伙(洛谷 P1892)
- python是机器语言还是编程语言_Python vs R,谁才是机器学习编程语言的首选?
- 【本周六,上海】2021年的首场openGauss Meetup,有干货有礼品,只等你来!
- 披荆斩棘:饿了么业务架构的演进之路
- 译文丨伯克利对serverless的看法:简化云编程
- CloudIDE:为开发者写代码开启“加速”模式
- 如何方便记忆和理解类图里的线条