Получить URI запроса от IClientMessageInspector

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

3 ответа

Вы можете получить это от 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 запроса.

Другие вопросы по тегам