internal HttpClient GetClient()
{
var client = new HttpClient();
client.BaseAddress = new Uri(string.Format("{0}://{1}/", s_protocol, HostName));
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Add("X-HTTP-Authorization", Credentials);
client.DefaultRequestHeaders.Add("Time", DateTime.UtcNow.ToString(CultureInfo.InvariantCulture));
return client;
}