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(响应状态码, 响应消息, { '键': '值', ... });