BrowserSelect.UpdateChecker.get_last_version C# (CSharp) Method

get_last_version() private method

private get_last_version ( ) : string
return string
        string get_last_version()
        {
            // request to releases/latest redirects the user to /releases/tag.
            // since tag is the version number we can get latest version from Location header
            // and make a HEAD request instead of get to save bandwidth
            var req = (HttpWebRequest)WebRequest.Create("https://github.com/zumoshi/BrowserSelect/releases/latest");
            req.Method = "HEAD";
            req.AllowAutoRedirect = false;
            using (var res = req.GetResponse())
            {
                return res.Headers["Location"].Split('/').Last();
            }
        }