Расширение IIS ISAPI + Как изменить тело ответа HTTP

На IIS6 я знаю, что фильтр ISAPI может легко это сделать, но я пытаюсь сделать то же самое в расширении ISAPI.

Я хотел бы позволить IIS обрабатывать запрос, но иметь возможность добавить некоторую строку в ответ.

Есть ли обратный вызов, который позволил бы мне изменить http-ответ перед его отправкой?

Такие как:

Запрос клиента: index.html Расширение ISAPI вызывается и перенаправляет запрос в IIS с помощью: HSE_REQ_EXEC_URL. Расширение ISAPI вызывается снова, с ответом, его изменением и отправкой.

Просто не могу найти ни одной ServerSupportFunction, которая делает это:(

Спасибо вам

1 ответ

Ты не можешь Вам нужно использовать выходной фильтр (send_raw_data).

Хорошо, хорошо, есть хитрый способ симулировать это, но он имеет перфомансные последствия - вы можете вручную запросить документ с сервера, используя winhttp или что-то в этом роде. Тонны кода, чтобы сделать это правильно, хотя.

Другие вопросы по тегам