У меня есть один вопросы, я борюсь с касаемо моего HttpModule фильтра:HttpModule фильтр вопросы
1) Я заметил, что модуль получает свои данные в куски. Это проблематично для меня, потому что я использую регулярное выражение для поиска и замены. Если я получаю частичное совпадение в одном куске, а остальная часть матча - во втором, это не сработает. Есть ли способ получить весь ответ, прежде чем я сделаю свое дело? Я видел код, в котором он добавляет данные в построитель строк до тех пор, пока он не будет использовать совпадения в конце тега «», но мой код должен работать для большего, чем просто (xml, пользовательские теги и т. Д.). Я не знаю, как обнаружить End Of Stream или если это возможно.
Я прикрепляю фильтр в BeginRequest.
почему вам нужен модуль HTTP для этого, это то, что может быть обработано в подклассы странице с перекрываться событие Load? Модули полезны, если вы хотите покрыть все .net-ресурсы (и не .net), но это может быть только операция с страницами? –
Нет, это функция замены регулярных выражений на сайте. В Bascially ему нужно обрабатывать все html, xml, json, soap, все, что может содержать текстовые данные. Здесь есть много примеров, но все они должны распознавать закрывающий тег в качестве конца маркера потока psuedo. Я бы хотел, чтобы мой был более гибким. – NFX