我真的很想从SF_NOTIFY_READ_RAW_DATA读取原始数据,但是如果不启用我不想做的IIS5隔离模式,IIS6将不再支持它。是否有等效于这一行的代码适用于IIS6?

DWORD CTryISAPIFilter::OnReadRawData(CHttpFilterContext* pCtxt,PHTTP_FILTER_RAW_DATA pRawData)
{
      char *Data;
         Data = (char *) pRawData->pvInData;
         strRequestRawData = Data;
         return SF_STATUS_REQ_NEXT_NOTIFICATION;
}


这是MSDN文章link text

最佳答案

我解决了它,由于IIS6处理数据的并行方式,基本上IIS6不再支持该功能。为了捕获请求正文,您必须使用http模块,但是您仍然可以使用OnWriteRawData函数捕获所有响应。

关于c++ - 相当于IIS6的SF_NOTIFY_READ_RAW_DATA,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4413101/

10-11 19:40