|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
不需要使用用户名密码的代理服务器,匿名代理 <%@ Import Namespace="System.Net" %> <%@ Import Namespace="System.IO" %> <script language="C#" runat ="server"> void Page_Load(Object Src, EventArgs E) { myPage.Text = readHtmlPage("http://www.iwbuy.com"); } private String readHtmlPage(string url) { String result; WebResponse objResponse; WebProxy proxyObject = new WebProxy("http://urproxy:port/",true); WebRequest objRequest = System.Net.HttpWebRequest.Create(url); objRequest.Proxy = proxyObject; objResponse = objRequest.GetResponse(); using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()) ) { result = sr.ReadToEnd(); // Close and clean up the StreamReader sr.Close(); } return result; } </script> <html> <body> <b>下面的内容框可以显示你要浏览的网页 <a href="http://www.iwbuy.com">www.iwbuy.com</a></b><hr/> <asp:literal id="myPage" runat ="server"/> </body> </html> 需使用用户名密码的代理服务器使用方式 <%@ Import Namespace="System.Net" %> <%@ Import Namespace="System.IO" %> <script language="C#" runat ="server"> void Page_Load(Object Src, EventArgs E) { myPage.Text = readHtmlPage("http://www.iwbuy.com"); } private String readHtmlPage(string url) { String result; HttpWebRequest makeReq =(HttpWebRequest)WebRequest.Create("http://www.iwbuy.com/"); NetworkCredential giveCred = new NetworkCredential("username","password","domain"); CredentialCache putCache = new CredentialCache(); putCache.Add(new Uri("http://www.iwbuy.com/"), "Basic", myCred); makeReq.Credentials = myCache; WebResponse objResponse; objResponse = objRequest.GetResponse(); using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()) ) { result = sr.ReadToEnd(); // Close and clean up the StreamReader sr.Close(); } return result; } </script> <html> <body> <b>下面的内容框可以显示你要浏览的网页 <a href="http://www.iwbuy.com">www.iwbuy.com</a></b> <hr/> <asp:literal id="myPage" runat ="server"/> </body> </html> 返回类别: 教程 上一教程: .net分布式事务例子 下一教程: 在 Visual C# .NET 中建立一个平滑的进度条 您可以阅读与"在.net使用代理浏览网页"相关的教程: · 使用CodeDom开发基于B/S的.NET+MSSQL代码生成器的随感 · 在 ASP.NET 中使用多个 runat=server form · 使用.NET CF开发Smartphone应用程序 FAQ · .Net 下区别使用 ByRef/ByVal 的重要性 · .NET WINFORM中使用本地SMTP SERVICE(CDO.Message错误处理) |
| 快精灵印艺坊 版权所有 |
首页 |
||