Расширение IIS ISAPI + Как изменить тело ответа HTTP
На IIS6 я знаю, что фильтр ISAPI может легко это сделать, но я пытаюсь сделать то же самое в расширении ISAPI.
Я хотел бы позволить IIS обрабатывать запрос, но иметь возможность добавить некоторую строку в ответ.
Есть ли обратный вызов, который позволил бы мне изменить http-ответ перед его отправкой?
Такие как:
Запрос клиента: index.html Расширение ISAPI вызывается и перенаправляет запрос в IIS с помощью: HSE_REQ_EXEC_URL. Расширение ISAPI вызывается снова, с ответом, его изменением и отправкой.
Просто не могу найти ни одной ServerSupportFunction, которая делает это:(
Спасибо вам
1 ответ
Ты не можешь Вам нужно использовать выходной фильтр (send_raw_data).
Хорошо, хорошо, есть хитрый способ симулировать это, но он имеет перфомансные последствия - вы можете вручную запросить документ с сервера, используя winhttp или что-то в этом роде. Тонны кода, чтобы сделать это правильно, хотя.