Получить 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 запроса.