Эквивалент SF_NOTIFY_READ_RAW_DATA для IIS6 - PullRequest
0 голосов
/ 10 декабря 2010

Я действительно хотел бы получить необработанные данные чтения из SF_NOTIFY_READ_RAW_DATA, но они больше не поддерживаются в IIS6 без включения режима изоляции IIS5, чего я не хочу делать.Есть ли эквивалент этой строки кода, который работает для 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 текст ссылки

1 Ответ

1 голос
/ 22 декабря 2010

Я решил, в основном IIS6 больше не поддерживает эту функцию из-за парализованного способа обработки данных IIS6. Для захвата тела запроса вы должны использовать http-модули, однако вы можете захватить все ответы с помощью функции OnWriteRawData.

...