В следующем примере отсутствует {???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