Re[3]: Server.Transfer в ISAPI
От: Lexey Россия  
Дата: 14.02.03 12:22
Оценка:
Здравствуйте, ibnTeo, Вы писали:

L>>Неправильный запрос — это 400, а не 404.

T>Это не принципиально, все равно все запросы обрабатываю.

Щаз... 400 ты никогда не сможешь обработать.

T>>>Сие вообще возможно?

L>>В ограниченных масштабах.
T>Интересует даже не Server.Transfer, а возможность передать обработку дальше, но с исправленным URL.
T>Что-то вроде:
T>DWORD CTest1::OnUrlMap(CHttpFilterContext * pCtxt,PHTTP_FILTER_URL_MAP pMapInfo)
T>{
T> pMapInfo->cbPathBuff="/test.asp";
T> return SF_STATUS_REQ_NEXT_NOTIFICATION;
T>}

Да легко. Только к 404 это имеет мало отношения. На этапе мапинга url'я ни ты, ни сервер не знаете, существует ли запрашиваемый ресурс.

T>P.S. не смейтесь сильно, я новичок в C++


Пиши на дельфях, там вроде тоже можно ISAPI клепать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.