NodeJS - response对象

response(ServerResponse): 
    在服务器端用来向用户做出响应的对象, 凡是需要向用户(客户端)响应的操作, 
    都需要通过response对象来进行

response常用API: 

    response.write(): 发送数据

    response.end(): 
        每个请求都必须要调用response.end(), 告诉服务器该响应的报文头, 报文体等等全部都已经响应完毕了, 可以结束本次响应
        如果要用response.end()来响应数据的话, 数据必须是String类型或者是Buffer类型

    response.setHeader(): 
        设置响应报文头, 如果不设置, 系统也会有默认的响应报文头, 并且会默认发送给浏览器
        当已经发送过响应报文头后, 就不能再通过response.setHeader()再次设置响应报文头, 否则会报错

    response.statusCode: 设置HTTP响应状态码

    response.statusMessage: 设置HTTP响应状态码对应的消息
    
    response.writeHead(): 
        直接向客户端响应HTTP响应报文头
        用法: 
            response.writeHead(响应状态码, 响应消息, {
                '键': '值', 
                ...
            });

 

posted @ 2020-05-27 14:59  萌胖次  阅读(2113)  评论(0编辑  收藏  举报