29 |
|
host.Append(".local.douglasthrift.net"); |
30 |
|
} |
31 |
|
|
32 |
< |
CredentialCache cache = new CredentialCache(); |
32 |
> |
WebHeaderCollection headers = new WebHeaderCollection(); |
33 |
|
|
34 |
< |
cache.Add(new Uri(url), "Basic", new NetworkCredential("HostUpdate", |
35 |
< |
"frell2003")); |
34 |
> |
headers.Add("Authorization", "Basic " + Convert.ToBase64String((new |
35 |
> |
ASCIIEncoding()).GetBytes("HostUpdate:frell2003"))); |
36 |
|
|
37 |
|
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); |
38 |
|
|
39 |
|
request.Accept = "text/plain"; |
40 |
|
request.ContentLength = host.Length; |
41 |
|
request.ContentType = "application/x-www-form-urlencoded"; |
42 |
< |
request.Credentials = cache; |
42 |
> |
request.Headers = headers; |
43 |
|
request.KeepAlive = false; |
44 |
|
request.Method = "POST"; |
45 |
– |
request.PreAuthenticate = true; |
45 |
|
request.UserAgent = "Host Update Sharp/1.0 (" + platform() + ')'; |
46 |
|
|
47 |
|
StreamWriter post = new StreamWriter(request.GetRequestStream(), |