Я почти уверен, что заголовки ответа в RestSharp возвращаются как коллекция (IList
), поэтому объявление h
в виде строки не будет работать.См. Источник здесь .Возможно, вы захотите попытаться привести значение к строке, подобной этой:
foreach (var h in response.Headers)
{
h.ToString();
}
Если вы знаете имя искомого заголовка, вы можете использовать немного LINQ, как показано здесь :
string userId = response.Headers
.Where(x => x.Name == "userId")
.Select(x => x.Value)
.FirstOrDefault();