0

我正在使用 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);

有人可以告诉我在服务器上注册我的模块需要做的明显事情吗?

4

1 回答 1

1

AFAIK 您不能将 HttpModules 与自托管的 WebAPI 服务器一起使用。我认为你需要的是一个MessageHandler。

于 2013-09-09T01:53:03.637 回答