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