public void RedirectTest()
        {
            DeviantArtPage da = DeviantArtPage.GetInstance(url1);

            da.LoadPage();
            string dllink = da.GetDownloadLink();

            print("Download Link: " + nl);
            print(dllink);

            MyLittleRequest mlr = new MyLittleRequest(dllink);

            mlr.cookie_jar = da.cookie_pot.GetCookies(new Uri(da.base_url));

            string result = mlr.MakeGetRequestAsync().Result.Content.ReadAsStringAsync().Result;

            print(result);
        }
        public void DeviantArtClassTest()
        {
            goto test2;
            {
                print("Trying to make connection to: " + url1);
                DeviantArtPage dapage = DeviantArtPage.GetInstance(url1);
                dapage.LoadPage();
                print(dapage);
                var dllink = dapage.GetDownloadLink();
                print($"This is DL link: {dllink}");
                print("Trying to download: ");
                var newpage = dapage.TransferCookies(dllink);
                newpage.LoadPage();
                var response = newpage.content_raw_string;
                print(newpage);
                print("Base Address" + nl + newpage.mlr_thispage.client_handler);
                print("Raw String representing png: " + response.Substring(0, 2000));
            }

test2:
            {
                print("Trying to make connection to: " + url1);
                DeviantArtPage dapage = DeviantArtPage.GetInstance(url1);
                dapage.LoadPage();
                print(dapage);
                var dllink = dapage.GetDownloadLink();
                print($"This is DL link: {dllink}");
                print("Trying to download: ");
                var newpage = dapage.Download_Redirect();
                newpage.LoadPage();
                var response = newpage.content_raw_string;
                print(newpage);
                print("Looking for content-disposition header: "
                      + newpage.GetValFromResponseHeader("content-disposition"));
                print("Raw String representing png: " + response.Substring(0, 2000));
            }
        }