Как получить базовый URL-адрес от перехватчика RestSharp?C#

Место общения программистов C#
Anonymous
Как получить базовый URL-адрес от перехватчика RestSharp?

Сообщение Anonymous »

Как получить базовый URL-адрес из перехватчика RestSharp?
В следующем примере отсутствует {???baseUrl???:

Код: Выделить всё

public class RequestLogInterceptor : Interceptor
{
private readonly Func _logger;

public RequestLogInterceptor(Func logger)
{
_logger = logger.MustBeNotNull(nameof(logger));
}

public override async ValueTask BeforeDeserialization(RestResponse response, CancellationToken cancellationToken)
{
await _logger(new RequestLog()
{
Method = response.Request.Method.ToString().ToUpperInvariant(),
Url = {???baseUrl???} + "/" + response.Request.Resource,
Status = (int)response.StatusCode,
});
}
}
Есть ли способ его найти?


Подробнее здесь: https://stackoverflow.com/questions/798 ... nterceptor

Вернуться в «C#»