Tag: weboperationcontext

什么是HttpContext.Current.Request.RawUrl的WCF等价物?

我有一些RESTful服务运行在纯WCF上下文(即ASP.NET兼容性未启用,因此没有HttpContext.Current对象可用)。 服务的URL在请求开始时使用一个IHttpModule (在那个时候有一个HttpContext并且使用HttpContext.Current.RewritePath重写它)来重写,以去掉URL中的.svc扩展名。 但是,我需要访问WCF基础结构内请求的原始URL。 在OperationContext或WebOperationContext类的任何地方有没有相当于HttpContext.Current.Request.RawUrl ? 使用WebOperationContext.Current.IncomingRequest.UriTemplateMatch.RequestUri返回重写的URL不是原来的。