Express获取请求参数
来源:互联网 发布:软考程序员考试大纲 编辑:程序博客网 时间:2024/06/09 22:53
HTTP请求的参数无外乎这么几种
1. query参数
2. form参数
3. path参数
4. matrix参数
5. cookie参数
6. header参数
这六种参数中,express暂不提供api直接获取matrix参数。其余五种都支持。但是header参数无法枚举。
简单介绍下这些参数的获取
- Query参数 Req.query
- Form参数 Req.body,需要用到插件body-parser,代码:
var BodyParser= require('body-parser');app.use(BodyParser.urlencoded({ extended: true }));
- path参数 Req.params
- matrix参数 无
- cookie参数 Req.cookies,需要用到插件cookie-parser,代码:
var CookieParser = require("cookie-parser");app.use(new CookieParser());
- header参数 Req.get(name)
我写了一段小代码试了下五种参数的获取:
var Express = require("express");var app = new Express();// query paramapp.get("/search",function(req,res){ res.json(req.query);});// form paramvar BodyParser= require('body-parser');app.use(BodyParser.urlencoded({ extended: true }));app.post("/search",function(req,res){ res.json(req.body);});// path paramapp.get("/search/:path.html",function(req,res){ res.json(req.params);});// cookie paramvar CookieParser = require("cookie-parser");app.use(new CookieParser());app.put("/search",function(req,res){ res.json(req.cookies);});// header paramapp.patch("/search",function(req,res){ res.send(req.get('Content-Type'));});app.listen(8080);
测试工具可以使用Opera浏览器的RESTMAN插件。
阅读全文
0 0
- Express获取请求参数
- express 获取请求参数的方式
- node+express下获取请求参数
- express中的路由规则及获取请求参数方法
- NodeJS的Express框架获取Http请求参数
- nodjs express框架获取参数
- nodejs express ejs模板处理get请求,获取参数的几种方式
- nodejs express 获取请求信息的方法
- ActionContext获取请求参数
- HttpServletRequest获取请求参数
- 获取请求参数
- 获取请求参数
- Action 获取请求参数
- 获取中文请求参数
- Beego获取请求参数
- SpringMVC获取请求参数
- 请求参数获取
- Springboot获取请求参数
- web之小小robots.txt
- java实现MD5加密
- 显示 wordpress 文章摘要函数the_excerpt
- TopCoder新算法记录
- PHP中传值与传引用的区别 举一个例子!
- Express获取请求参数
- 如何运行.ipynb文件
- Linux网络基础——TCP中的定时器
- WebService服务器端接口
- iOS 推送通知-笔记
- 关于listView的addFootView遇到的坑
- 分布式服务架构与微服务架构概念的区别与联系是怎样的
- 构建内容分发平台的技术架构与挑战及AI技术的应用实践
- Python3.5安装pyquery