получить URI запроса от IClientMessageInspector - PullRequest
3 голосов
/ 07 апреля 2011

Я создаю REST-клиент в WCF, однако не могу найти способ получить текущий URI запроса от инспектора сообщений.Требуется создать подпись для пользовательской аутентификации.

Ответы [ 3 ]

0 голосов
/ 07 мая 2011

Вы можете получить его из свойства Message.Properties.Via (System.Uri).

0 голосов
/ 29 августа 2012

Надеюсь, это поможет

public object BeforeSendRequest(ref Message request, IClientChannel channel)
{
            var url = (request.Headers).To.OriginalString;
}
0 голосов
/ 08 апреля 2011

Для клиента REST создайте его для IIS с включенной / необходимой совместимостью ASP NET. В этом сценарии вы должны иметь возможность проверить HttpContext.Current и обнаружить текущий URI запроса.

...