nodejs中的HTTP请求

来源:互联网 发布:adobe cc mac 注册机 编辑:程序博客网 时间:2024/04/30 19:03

get 和 post 的第一个参数都为请求的路径,第二个参数为处理请求的回调函数,回调函数有两个参数分别是 req 和 res,代表请求信息和响应信息 。路径请求及对应的获取路径有以下几种形式:

req.query

[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
  1. // GET /search?q=tobi+ferret    
  2. req.query.q    
  3. // => "tobi ferret"    
  4.   
  5. // GET /shoes?order=desc&shoe[color]=blue&shoe[type]=converse    
  6. req.query.order    
  7. // => "desc"    
  8. req.query.shoe.color    
  9. // => "blue"    
  10. req.query.shoe.type    
  11. // => "converse"  
req.body
[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
  1. // POST user[name]=tobi&user[email]=tobi@learnboost.com    
  2. req.body.user.name    
  3. // => "tobi"    
  4. req.body.user.email    
  5. // => "tobi@learnboost.com"    
  6.   
  7. // POST { "name": "tobi" }    
  8. req.body.name    
  9. // => "tobi"  

req.params

[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
  1. // GET /user/tj    
  2. req.params.name    
  3. // => "tj"    
  4.   
  5. // GET /file/javascripts/jquery.js    
  6. req.params[0]    
  7. // => "javascripts/jquery.js"    
  8.   
  9. **req.param(name)**  
  10.   
  11. // ?name=tobi    
  12. req.param('name')    
  13. // => "tobi"    
  14.   
  15. // POST name=tobi    
  16. req.param('name')    
  17. // => "tobi"    
  18.   
  19. // /user/tobi for /user/:name     
  20. req.param('name')    
  21. // => "tobi"  

req.query:处理get请求

req.body:: 处理 post 请求

req.params: 处理 /:xxx 形式的 get 请求

req.param(): 可以处理 get 和 post 请求,但查找优先级由高到低为req.params→req.body→req.query

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 脚被热水烫红了怎么办 学员练车撞死人怎么办 三胎意外来了该怎么办 因为飞机延误耽误行程怎么办 伤了朋友的心怎么办 羊蹄被绳子缠肿了怎么办 新老师教的不好怎么办 跟老公三观不合怎么办 突然有社保补扣怎么办 街头篮球篮板反应慢怎么办 换水了龙鱼顶缸怎么办 压着眼睛睡觉醒来模糊怎么办 天热眼睛有眼屎怎么办 眼睛里膜起来了怎么办 眼睛一边大一边小怎么办 眼白膜鼓起来了怎么办 主持问答环节没人提问怎么办 转学原学校不给怎么办 村长借东西不还怎么办 村长不上报建房申请怎么办 村长不上报建房手续申请怎么办 村长不给村民盖章怎么办? 找村干部办事难怎么办 洪洞县村长不给我盖章怎么办 睾丸穿刺取精只配到6个胚胎怎么办 孩子一只耳朵听不到声音怎么办 孕早期孕囊生长慢怎么办 试管2次不着床怎么办? pescm球员年龄大了怎么办 实况足球俱乐部经理球员老了怎么办 你不是我的菜怎么办 苹果平板电脑耳机有回音怎么办 obs直播有电流音怎么办 语音里网吧很吵怎么办 电脑k歌有延迟怎么办 想开个跆拳道馆怎么办营业执照? 壶嘴拐弯处漏水怎么办 裂纹茶壶嘴坏了怎么办 小孩刚上学怕她上火怎么办 在幼儿园小朋友不愿叠衣服怎么办 孩子在家听话幼儿园不听话怎么办