Как я могу получить тело ответа http перед отправкой в ​​браузер?

Есть ли способ вернуть тело объекта Response до его отправки в браузер?

Я хотел бы что-то сделать с Page_LoadComplete, чтобы получить текущий ответ о том, что будет записано на страницу, чтобы я мог что-то с этим сделать.


person 2GDave    schedule 17.05.2010    source источник


Ответы (2)


Посмотрите на свойство Response.Filter.

person John Saunders    schedule 17.05.2010
comment
Хорошо, я вижу, как это используется для изменения, обычно это пример с заглавными буквами. Как я могу получить основное содержимое в строку? - person 2GDave; 18.05.2010
comment
Я никогда не использовал его. Что вы пытаетесь достичь? Там может быть лучший способ сделать это. - person John Saunders; 18.05.2010
comment
Я пытаюсь получить PDF-экспорт страницы. Я использую abcpdf, и у него есть возможность принимать URL-адрес, но когда он загружает контент, он теряет контекст пользователя, который вошел в систему с помощью проверки подлинности с помощью форм, поэтому я пытаюсь обойти и посмотреть, что я могу придумать с. - person 2GDave; 18.05.2010
comment
Понятно. У меня есть пользователь, который открывает нужную мне страницу, затем использует фильтр для получения html, затем я сохраняю этот временный файл и могу передать его создателю PDF. Спасибо за усилия и направление к фильтру. - person 2GDave; 18.05.2010

Fiddler — ваш друг.

person Simon Chadwick    schedule 18.05.2010