Как получить HTML перед отправкой в ​​браузер - PullRequest
3 голосов
/ 27 сентября 2011

Я хотел бы захватить HTML, прежде чем он будет отправлен в браузер для кэширования. Есть ли способ сделать это?

1 Ответ

2 голосов
/ 27 сентября 2011

Я никогда не пробовал этого, но не могли бы вы подключиться к событию EndRequest модуля HTTP и просто прочитать свойство Response?

Изменить: Только что попробовал это - огромный сбой, по крайней мере, на простом уровне, потому что Ответ не читается в этот момент. Может быть жизнеспособным, если есть способ перенаправить вывод ответа в начале запроса, а затем передать его в конце.

Редактировать # 2: Я был близко, но это сложнее, чем я думал. Вам нужно реализовать фильтр, который прекрасно демонстрируется здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...