Web ページ要求が行われると、ブラウザに返されるデータを調べ、特定のキーワードを承認されたキーワードに置き換える IIS モジュールに取り組んでいます。これを行うには複数の方法があることは承知していますが、今回の目的には IIS モジュールが最適です。
必要に応じてキーワードを変換できるように、ブラウザーに送り返されるデータのストリームを文字列に読み取るにはどうすればよいですか?
どんな助けでも大歓迎です!
コードは次のとおりです。
namespace MyNamespace
{
class MyModule : IHttpModule
{
private HttpContext _current = null;
#region IHttpModule Members
public void Dispose()
{
throw new Exception("Not implemented");
}
public void Init(HttpApplication context)
{
_current = context.Context;
context.PreRequestHandlerExecute += new EventHandler(context_PreRequestHandlerExecute);
}
#endregion
public void context_PreRequestHandlerExecute(Object source, EventArgs e)
{
HttpApplication app = (HttpApplication)source;
HttpRequest request = app.Context.Request;
}
}