Искам да изпратя данните за sitecore само на удостоверен потребител. Как да предам обекта HttpWebRequest към функцията DownloadString на уебклиента.... DownloadString не може да приеме HttpWebRequest като параметър. Следвах тази връзка Sitecore 7.2 - Елемент Уеб API-Удостоверяване на потребител
var client = new WebClient();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://gyldendal.local/-/item/v1/?sc_itemid={110D8759F-DEA9-42EA-9C1C-8A5DF7E70EF9}&sc_database=master");
request.Headers["X-Scitemwebapi-Username"] = "admin";
request.Headers["X-Scitemwebapi-Password"] = "b";
var apiResponse = client.DownloadString(request);
dynamic jsonResponse = JObject.Parse(apiResponse);