Я создаю REST-клиент в WCF, однако не могу найти способ получить текущий URI запроса от инспектора сообщений.Требуется создать подпись для пользовательской аутентификации.
Вы можете получить его из свойства Message.Properties.Via (System.Uri).
Message.Properties.Via
System.Uri
Надеюсь, это поможет
public object BeforeSendRequest(ref Message request, IClientChannel channel) { var url = (request.Headers).To.OriginalString; }
Для клиента REST создайте его для IIS с включенной / необходимой совместимостью ASP NET. В этом сценарии вы должны иметь возможность проверить HttpContext.Current и обнаружить текущий URI запроса.