http模块中----------req请求对象-req.url req.method 与客户端请求相关
服务器收到客户端发送的请求,就会调用通过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 与客户端请求相关相关推荐
- Android中WebView中拦截所有请求并替换URL(支持AJAX的post请求类型)
需求背景 接到这样一个需求,需要在 WebView 的所有网络请求中,在请求的url中,加上一个sign=xxxx 的标志位,同时添加手机本地的数据比如 sessionToken=sd54f5sd4f ...
- 获取SAP HR模块中员工照片及照片URL的方法
SAP提供了2个标准函数,直接调用即可. HR_ESS_WHO_PROG_GET_PICT_URI HR_ESS_WHO_PROG_GET_PICTURE
- http模块中创建最基本的web服务器,以及req请求对象和res相应对象
晚上好啊小伙伴们,最近几天来温度有了很大的回升,能明显感觉到没有那么冷了,现在连刮风都是那种温柔柔的暖风,让人感觉很舒服,最近爱上了打羽毛球,每天晚上都会出去玩儿会儿,然后回去睡觉会睡得非常舒服,也同 ...
- Python使用模块中对象的几种方法
Python默认安装仅包含部分基本或核心模块,启动时也仅加载了基本模块,在需要时再显式地加载(有些模块可能需要先安装)其他模块,这样可以减小程序运行的压力,且具有很强的可扩展性.Python中导入模块 ...
- jsp中的九大隐含对象和EL中的隐含对象
JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐含对象也被称为预定义变量. JSP所支持的九大隐含对象: 对象 描述 request HttpSe ...
- SpringMVC请求后台地址URL没有.*的几种实现方式
今天做项目,由于项目是通过扫二维码进入,二维码存放的地址不希望有 .do,而是http:xxxx:8080/xxx/yyy/zzz的格式(zzz为参数),但是项目其它请求url后面都必须要有.do,想 ...
- django-视图中的request对象的属性
本篇介绍的属性都是视图函数中request对象的 可以通过下面方式获取值 request.属性名 详情看说明: path 请求的页面完整路径 method 浏览器的请求方式 值为'POST' 或者 ' ...
- OpenCV实战——提取视频中的前景对象
OpenCV实战--提取视频中的前景对象 0. 前言 1. 提取视频中的前景对象 2. 混合高斯方法 3. 完整代码 相关链接 0. 前言 当固定摄像机观察场景时,背景基本保持不变.在这种情况下,我们 ...
- vue请求拦截 给所有的api接口的请求 params 带上一个存储的值及qs的安装
vue请求拦截 给所有的api接口的请求 params 带上一个存储的值: Vue.prototype.$http = axios; // 设置请求拦截器,为请求对象添加token,这是后续权限api ...
最新文章
- Android开发精要1--Android系统架构
- SAP系统上线支持维护制度
- 整型的赋值超出该类型的取值范围
- h5滚动隐藏滚动条_这 10 个值得开启的隐藏功能,让你的 Chrome 释放更多潜力
- 第三节: Quartz.Net五大构件之Scheduler(创建、封装、基本方法等)和Job(创建、关联等)
- hive的lateral view行转列
- Win10+caffe+CUDA9.1+vs2013+Matlab2018b+GPU环境,跑通faster_rcnn-master
- 令人眼前一亮的下拉式终端 Tilda Guake
- GBase数据库事务隔离级别
- excel转置怎么操作_excel怎么做日历?使用Excel制作日历的操作方法
- 计算机用户 图片存储位置,电脑版微信图片存在哪里?存储地址是什么?
- 写给理工科人看的乐理(四)和弦与调式
- 达内php第一次月考题,五年级英语下册第一次月考题
- 计算机键盘输入法基础知识,3、使用键盘打字 --电脑基础知识
- JavaSE基础知识汇总
- 豆腐干豆腐干地方的规定
- 程序员圈“内卷”这么严重,如何才能更进一步,实现个人价值?
- Android ION 内存管理
- 通用汽车新战略:“逃离”汽车制造,能否冲破“围城”之困
- KUKA 机器人SPS.SUB程序解析