服务端response对象属性和方法

服务端response对象属性和方法

response.writeHead()

  • 向请求的客户端发送响应头,该函数在一个请求内最多只能调用一次,若是不调用,则会自动生成一个响应头
response.writeHead(statusCode,[reasonPhrase],[headers])
接收的参数 说明
statusCode HTTP状态码(200-请求成功,404-未找到)
reasonPhrase
headers 相似关联组的对象,表示响应头的每一个属性

write()

  • 向请求的客户端发送相应内容,在end()以前,write()能够被执行屡次
response.write(chunk,[encoding])
参数 说明
chunk 是一个buffer或string,表示发送的内容
encoding 若是chunk是string,就须要指定encoding来讲明她的编码方式,默认是utf-8

end()

  • 结束响应,告诉客户端全部的消息已经发送。当全部要返回的内容发送完毕时,该函数必须被第哦啊用一次,若是不调用该函数,客户端将永远处于等待状态。
response.end([data],[encoding])
参数 说明
data end()执行完毕以后要输出的字符,若是指定了data的值,那么程序在执行完end()以后,会接着执行一条response.write(data,encoding);
encoding data的编码

.StatusCode

  • 获取或设置返回给客户端的输出的 HTTP 状态代码
相关文章
相关标签/搜索