Language: C#
Basic Authentication : Extracting Page Protected by Basic Authentication
protected void Button2_Click(object sender, EventArgs e) { string uri = "http://quality.osm.no"; Uri weburi = new Uri(uri, false); StringBuilder sbuild = new StringBuilder(); string temp = ""; try { HttpWebRequest webrequest = (HttpWebRequest) WebRequest.Create(weburi); CredentialCache myCache = new CredentialCache(); myCache.Add(new Uri("http://somesite.com"), "Basic", new NetworkCredential("username", "password")); webrequest.Credentials = myCache; webrequest.PreAuthenticate = true; webrequest.AllowAutoRedirect = false; HttpWebResponse webresponse = (HttpWebResponse) webrequest.GetResponse(); StreamReader webstream = new StreamReader(webresponse.GetResponseStream(), Encoding.ASCII); while ((temp = webstream.ReadLine()) != null) { sbuild.Append(temp + "\r\n"); } webstream.Close(); Literal1.Text = sbuild.ToString(); } catch (WebException wex) { Response.Write(wex.Message); } }
Tags:
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

