CTFBot.CTFUtils.getRawDocument C# (CSharp) Method

getRawDocument() public static method

Gets the raw source code for a URL
public static getRawDocument ( string url ) : string
url string Location of the resource
return string
        public static string getRawDocument(string url)
        {
            try
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                req.UserAgent = "Mozilla/5.0 (compatible; CTFBot/1.0)";

                HttpWebResponse res = (HttpWebResponse)req.GetResponse();

                Stream receiveStream = res.GetResponseStream();
                StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8);
                string output = readStream.ReadToEnd();
                res.Close();
                readStream.Close();
                return output;
            }
            catch (WebException e)
            {
                throw new Exception("Unable to retrieve " + url + " from server. Error was: " + e.Message);
            }
        }