HttpWebRequest

 Rate It (6)

HttpWebRequest 

The HttpWebRequest class allows you to programatically make web requests against an HTTP server. 

This code shows how to read a file's content from a remote webserver using the HttpWebRequest class.

Visual Basic:

If Not (IsPostBack) Then

    Try

        Dim fr As System.Net.HttpWebRequest

        Dim targetURI As New Uri("http://weblogs.asp.net/farazshahkhan")

 

        fr = DirectCast(System.Net.HttpWebRequest.Create(targetURI), System.Net.HttpWebRequest)

        'In the above code http://weblogs.asp.net/farazshahkhan is used as an example

        'it can be a different domain with a different filename and extension

        If (fr.GetResponse().ContentLength > 0) Then

            Dim str As New System.IO.StreamReader(fr.GetResponse().GetResponseStream())

            Response.Write(str.ReadToEnd())

            str.Close(); 

        End If

 

    Catch ex As System.Net.WebException

        Response.Write("File does not exist.")

    End Try

End If

C#:

if (!(IsPostBack))

{

    try

    {

        System.Net.HttpWebRequest fr;

        Uri targetUri = new Uri("http://weblogs.asp.net/farazshahkhan");

        fr = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(targetUri);

        //In the above code http://weblogs.asp.net/farazshahkhan is used as an example

        //it can be a different domain with a different filename and extension

        if ((fr.GetResponse().ContentLength > 0))

        {

            System.IO.StreamReader str = new System.IO.StreamReader(fr.GetResponse().GetResponseStream());

            Response.Write(str.ReadToEnd());

            if (str != null) str.Close();

        }

    }

    catch (System.Net.WebException ex)

    {

        Response.Write("File does not exist.");

    }




}

  

Links

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx

 

Revision number 6, Thursday, July 17, 2008 1:11:00 PM by sameer_khanjit

Comments

its good example

Great post.

This articl is great it's very useful i have search many times for this but never found i thinks you should name it like ajax on server becuse its like ajax importing code from internet

really useful post

good one...

This one is really helpful article

Shortcuts

Table of Contents

Top Wiki Contributors

(last 30 days)

  1. mbanavige (5)
  2. SGWellens (4)
  3. maartenba (2)
  4. rami_nassar (2)
  5. stiansol (2)
  6. MisterFantastic (2)
  7. satish1.v (1)
  8. raklos (1)
  9. mosessaur (1)
  10. Jos Branders (1)

Advertise Here

Microsoft Communities
Page view counter