美文网首页前端包浆记
NodeJs之初体验07—Request,Response对象

NodeJs之初体验07—Request,Response对象

作者: 水云楼 | 来源:发表于2019-02-03 17:22 被阅读0次

    前面说到http.createServer([requestListener])requestListener是一个自动添加到request事件的函数,他有两个传参,第一个参数就是request对象啦
    那么request对象究竟都有什么属性呢?就让我们揭开它的神秘面纱一睹为快
    官网对Request事件的解析


    可以看到request其实就是http.IncomingMessage 类,
    IncomingMessage 对象由 http.Serverhttp.ClientRequest创建,并分别作为第一个参数传递给 'request' 和 'response' 事件。 它可用于访问响应状态、消息头、以及数据。
    它实现了可读流接口,以及以下额外的事件、方法、以及属性。
    其属性包含如下:
    request
    例如:通过console.log(req.headers);可以在控制台打印出本次http请求的请求头

    第二个传参res就是response对象啦,我们可以看到response其实是http.ServerResponse类的实现,此对象由 HTTP 服务器在内部创建,而不是由用户创建。 它作为第二个参数传递给 'request' 事件,其属性包含如下:
    respones

    相关文章

      网友评论

        本文标题:NodeJs之初体验07—Request,Response对象

        本文链接:https://www.haomeiwen.com/subject/ypoysqtx.html