uAL.TorrentAPI.GetToken C# (CSharp) Method

GetToken() private method

private GetToken ( ) : void
return void
        private void GetToken()
        {
            HttpWebRequest getTokenRequest = (HttpWebRequest)(HttpWebRequest.Create(host + "token.html"));
            getTokenRequest.KeepAlive = false;
            getTokenRequest.Method = "GET";
            getTokenRequest.Credentials = credentials;

            HttpWebResponse response = (HttpWebResponse)getTokenRequest.GetResponse();

            cookie = response.GetResponseHeader("Set-Cookie");
            cookie = cookie.Substring(0, cookie.IndexOf(';'));

            StreamReader sr = new StreamReader(response.GetResponseStream());
            Regex r = new Regex(".*<div[^>]*id=[\"\']token[\"\'][^>]*>([^<]*)</div>.*");
            Match m = r.Match(sr.ReadToEnd());
            token = m.Result("$1");

            response.Close();
        }