如何使我的HttpModule仅调用Rest服务调用

时间:2012-05-10 08:25:25

标签: wcf rest wcf-security token

我有一个WCF服务应用程序,其中我有一些Rest服务和一些传统的WCF服务。

我添加了一个HttpModule来拦截对Rest服务的服务调用,并验证请求标头中的令牌并允许访问该服务。这适用于我的Rest服务。                    

当我调用WCF服务时,它转到HTTPModule,然后在客户端获得异​​常“远程服务器返回了意外响应:(400)错误请求。”

如何确保仅针对Rest服务调用我的HttpModule,而不是针对我的WCF Soap服务调用。

1 个答案:

答案 0 :(得分:1)

我想你不能,因为两种方法(REST和SOAP)都使用GET和POST动词,所以你不能对它进行过滤。

尝试将两个服务放在不同的路径中,每个路径都有自己的模块。