WebRequest.Proxy Property gets or sets the network proxy to use to access this Internet resource. : Web Request « Network Remote « VB.Net

Home
VB.Net
1.2D
2.Application
3.Class
4.Data Structure
5.Data Types
6.Database ADO.net
7.Date Time
8.Development
9.Event
10.File Directory
11.Generics
12.GUI
13.Internationalization I18N
14.Language Basics
15.LINQ
16.Network Remote
17.Reflection
18.Security
19.Thread
20.Windows Presentation Foundation
21.Windows System
22.XML
23.XML LINQ
VB.Net » Network Remote » Web RequestScreenshots 
WebRequest.Proxy Property gets or sets the network proxy to use to access this Internet resource.
 
Imports System.IO
Imports System.Net
Imports System.Text

public class MainClass
   Shared Sub Main()
            Dim myWebRequest As WebRequest = WebRequest.Create("http://www.domain.com")
            Dim myProxy As New WebProxy()

            myProxy = CType(myWebRequest.Proxy, WebProxy)

            Console.WriteLine(myProxy.Address)

            Try
                Dim proxyAddress As String = "yourProxy.com"

                If proxyAddress.Length = Then
                    myWebRequest.Proxy = myProxy
                Else
                    Dim username As String = "asdf"
                    Dim password As String = "asdf"
                    Dim newUri As New Uri(proxyAddress)
                    myProxy.Address = newUri
                    myProxy.Credentials = New NetworkCredential(username, password)
                    myWebRequest.Proxy = myProxy
                End If
                Console.WriteLine(myProxy.Address)
                Dim myWebResponse As WebResponse = myWebRequest.GetResponse()

                Dim streamResponse As Stream = myWebResponse.GetResponseStream()

                Dim streamRead As New StreamReader(streamResponse)
                Dim readBuff(256As [Char]
                Dim count As Integer = streamRead.Read(readBuff, 0256)
                Console.WriteLine(ControlChars.Cr + "The contents of the Html pages are :")
                While count > 0
                    Dim outputData As New [String](readBuff, 0, count)
                    Console.Write(outputData)
                    count = streamRead.Read(readBuff, 0256)

                End While

                streamResponse.Close()
            streamRead.Close()
              myWebResponse.Close()
                Console.Read()
            Catch As UriFormatException
                Console.WriteLine(ControlChars.Cr + "{0}", e.Message)
             End Try
   End Sub
End Class

   
  
Related examples in the same category
1.Download Data from a URI
2.Web Request and Response: type and content type, length
3.Get response and response stream from WebRequest
4.Google Client
5.Is Connection Available
6.WebRequest Class makes a request to a Uniform Resource Identifier (URI).
7.Create WebRequest class.
8.WebRequest.BeginGetRequestStream provides an asynchronous version of the GetRequestStream method.
9.WebRequest.Create creates a new WebRequest instance for the specified URI scheme.
10.WebRequest.Create (Uri) creates a new WebRequest instance for the specified URI scheme.
11.WebRequest.Credentials Property gets or sets the network credentials
12.WebRequest.GetResponse returns a response to an Internet request.
13.WebRequest.Headers Property gets or sets the collection of header name/value pairs associated with the request.
14.WebRequest.PreAuthenticate Property indicates whether to pre-authenticate the request.
15.WebRequest.RequestUri Property gets the URI of the Internet resource associated with the request.
16.WebRequest Class makes a request to a Uniform Resource Identifier (URI).
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.