CHttpServer::OnWriteBody

BOOL OnWriteBody(CHttpServerContext* pCtxt, LPBYTE pbData, LPDWORD dwWrite, DWORD dwReserved = 0);

返回值:如果失败,则为0,成功则为非零。

参数:
pCtxt一个指向CHttpServerContext对象的指针。
pbData将写入客户机的数据。
dwWrite写入客户机的字节数。
dwReserved保留以备用;必须为0。

说明:
覆盖此函数以将数据写回服务器。只有当所有下列情况为真时,MFC才调用此函数:
·已将与CHttpServerContext对象关联的CHtmlStream的数据组织为流。
·未将CHttpServerContext::m_bSendHeaders设置为FALSE。
·在处理请求时没有其它错误发生。
此函数通过调用CHttpServerContext::WriteClient来将数据写回客户机。如果CHttpServerContext对象已被设置的尺寸太大,将会有对CHttpServerContext:: WriteClient的多次调用。

请参阅:
CHttpServerContext::SetChunkSize, CHttpServerContext::GetChunkSize