• chunk {string|Buffer}
    • encoding {string} 默认值: 'utf8'
    • callback {Function}
    • 返回: {boolean}

    如果调用此方法并且尚未调用 [response.writeHead()],则将切换到隐式响应头模式并刷新隐式响应头。

    这会发送一块响应主体。 可以多次调用该方法以提供连续的响应主体片段。

    http 模块中,当请求是 HEAD 请求时,则省略响应主体。 同样地,204304 响应不得包含消息主体。

    chunk 可以是字符串或 buffer。 如果 chunk 是一个字符串,则第二个参数指定如何将其编码为字节流。 当刷新此数据块时将调用 callback

    这是原始的 HTTP 主体,与可能使用的更高级别的多部分主体编码无关。

    第一次调用 [response.write()] 时,它会将缓冲的响应头信息和主体的第一个数据块发送给客户端。 第二次调用 [response.write()] 时,Node.js 假定数据将被流式传输,并分别发送新数据。 也就是说,响应被缓冲到主体的第一个数据块。

    如果将整个数据成功刷新到内核缓冲区,则返回 true。 如果全部或部分数据在用户内存中排队,则返回 false。 当缓冲区再次空闲时,则触发 'drain' 事件。