我正在使用HttpServer类来测试我的web api。在我的应用程序中,我有一个自定义IHttpModule来处理一些URL重写。我需要这个模块来处理我的web api的请求。这是我用来创建HttpServer对象的代码。
var config = new HttpSelfHostConfiguration(ServerUrl);
RouteConfig.RegisterRoutes(config.Routes);
FilterConfig.RegisterWebApiFilters(config.Filters);
var httpServer = new HttpServer(config);
有人可以告诉我,我需要做的一件事是我需要做的就是在服务器上注册我的模块吗?
答案 0 :(得分:1)
AFAIK您不能将HttpModules与自托管的WebAPI服务器一起使用。我认为你需要的是一个MessageHandler。