从IClientMessageInspector获取请求URI

时间:2011-04-07 16:46:07

标签: .net wcf wcf-4

我正在WCF中构建REST客户端,但无法找到从消息检查器获取当前请求URI的方法。需要为自定义身份验证创建签名。

3 个答案:

答案 0 :(得分:0)

您可以从Message.Properties.Via属性(System.Uri)获取它。

答案 1 :(得分:-1)

对于REST客户端,为IIS启用/启用ASP NET兼容性构建它。您应该能够在此方案中检查HttpContext.Current并发现当前请求URI。

答案 2 :(得分:-1)

希望这有帮助

public object BeforeSendRequest(ref Message request, IClientChannel channel)
{
            var url = (request.Headers).To.OriginalString;
}