服务器收到客户端发送的请求,就会调用通过server.on() 为服务器绑定request事件处理函数

//监听客户端的请求
server.on('request',(req,res)=>{
    console.log("事件处理函数");
})

req:代表了请求对象---------------req里面有两个方法

//req是请求对象,包含了与客户端相关的属性和数据

  • req.url是客户端请求的url地址
  • req.method是客户端请求的method类型

在事件处理函数中,访问与客户端相关的数据和属性,可以使用如下方法

const http=require("http");const server=http.createServer();//req是请求对象,包含了与客户端相关的属性和数据
server.on('request',function(req){const url =req.url;//req.method是客户端请求的method类型const method =req.method;const str=`you request url is ${url},and request method is ${method}`;console.log(str);}
)
server.listen(80,function(){console.log('server running at http://127.0.0.1')
})

vscode使用ctrl+鼠标左键访问——本案例中请求的url地址是指的是端口号后面的路径,根路径 请求的方法是GET

更改url

终端输出的方法仍然是GET方法  端口号后面的是url地址

如果想让使得客户端发送post请求,可以下载相关postman软件 或者安装相关http插件

比如我使用了postwoman插件 该请求如下post

运行程序

http模块中----------req请求对象-req.url req.method 与客户端请求相关相关推荐

  1. Android中WebView中拦截所有请求并替换URL(支持AJAX的post请求类型)

    需求背景 接到这样一个需求,需要在 WebView 的所有网络请求中,在请求的url中,加上一个sign=xxxx 的标志位,同时添加手机本地的数据比如 sessionToken=sd54f5sd4f ...

  2. 获取SAP HR模块中员工照片及照片URL的方法

    SAP提供了2个标准函数,直接调用即可. HR_ESS_WHO_PROG_GET_PICT_URI HR_ESS_WHO_PROG_GET_PICTURE

  3. http模块中创建最基本的web服务器,以及req请求对象和res相应对象

    晚上好啊小伙伴们,最近几天来温度有了很大的回升,能明显感觉到没有那么冷了,现在连刮风都是那种温柔柔的暖风,让人感觉很舒服,最近爱上了打羽毛球,每天晚上都会出去玩儿会儿,然后回去睡觉会睡得非常舒服,也同 ...

  4. Python使用模块中对象的几种方法

    Python默认安装仅包含部分基本或核心模块,启动时也仅加载了基本模块,在需要时再显式地加载(有些模块可能需要先安装)其他模块,这样可以减小程序运行的压力,且具有很强的可扩展性.Python中导入模块 ...

  5. jsp中的九大隐含对象和EL中的隐含对象

    JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐含对象也被称为预定义变量. JSP所支持的九大隐含对象: 对象 描述 request HttpSe ...

  6. SpringMVC请求后台地址URL没有.*的几种实现方式

    今天做项目,由于项目是通过扫二维码进入,二维码存放的地址不希望有 .do,而是http:xxxx:8080/xxx/yyy/zzz的格式(zzz为参数),但是项目其它请求url后面都必须要有.do,想 ...

  7. django-视图中的request对象的属性

    本篇介绍的属性都是视图函数中request对象的 可以通过下面方式获取值 request.属性名 详情看说明: path 请求的页面完整路径 method 浏览器的请求方式 值为'POST' 或者 ' ...

  8. OpenCV实战——提取视频中的前景对象

    OpenCV实战--提取视频中的前景对象 0. 前言 1. 提取视频中的前景对象 2. 混合高斯方法 3. 完整代码 相关链接 0. 前言 当固定摄像机观察场景时,背景基本保持不变.在这种情况下,我们 ...

  9. vue请求拦截 给所有的api接口的请求 params 带上一个存储的值及qs的安装

    vue请求拦截 给所有的api接口的请求 params 带上一个存储的值: Vue.prototype.$http = axios; // 设置请求拦截器,为请求对象添加token,这是后续权限api ...

最新文章

  1. Android开发精要1--Android系统架构
  2. SAP系统上线支持维护制度
  3. 整型的赋值超出该类型的取值范围
  4. h5滚动隐藏滚动条_这 10 个值得开启的隐藏功能,让你的 Chrome 释放更多潜力
  5. 第三节: Quartz.Net五大构件之Scheduler(创建、封装、基本方法等)和Job(创建、关联等)
  6. hive的lateral view行转列
  7. Win10+caffe+CUDA9.1+vs2013+Matlab2018b+GPU环境,跑通faster_rcnn-master
  8. 令人眼前一亮的下拉式终端 Tilda Guake
  9. GBase数据库事务隔离级别
  10. excel转置怎么操作_excel怎么做日历?使用Excel制作日历的操作方法
  11. 计算机用户 图片存储位置,电脑版微信图片存在哪里?存储地址是什么?
  12. 写给理工科人看的乐理(四)和弦与调式
  13. 达内php第一次月考题,五年级英语下册第一次月考题
  14. 计算机键盘输入法基础知识,3、使用键盘打字 --电脑基础知识
  15. JavaSE基础知识汇总
  16. 豆腐干豆腐干地方的规定
  17. 程序员圈“内卷”这么严重,如何才能更进一步,实现个人价值?
  18. Android ION 内存管理
  19. 通用汽车新战略:“逃离”汽车制造,能否冲破“围城”之困
  20. KUKA 机器人SPS.SUB程序解析

热门文章

  1. 辩论赛计算机类的论据,辩论赛经典案例.doc
  2. dota全屏 去黑边 win7
  3. 2021年教师资格证面试试讲稿:小学英语 Welcome to Africa
  4. 静电防护:消除静电的秘诀!
  5. [OpenWrt] openwrt无线配置
  6. 八年测试,谈谈这么多年来对软件测试的一些感想与职业规划
  7. java crc32验证_JAVA实现CRC32校验
  8. E-R图(实体-关系图)的绘制步骤
  9. Python安装pyqt5-tools失败
  10. 职场礼仪.外企邮件怎么用