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