Reading file content from different webserver using HttpWebRequest

 Rate It (6)

I was replying to one of the post on the ASP.Net forum in which the requirement was like reading txt file contents from different webservers. When he got satisfied with the solution then I thought to put the piece of code in my blog as well for others and my future reference.

--- .vb file if VB.Net is the language ---

        If Not (IsPostBack) Then
            Try
                Dim fr As System.Net.HttpWebRequest = DirectCast(System.Net.HttpWebRequest.Create(New Uri("http://weblogs.asp.net/farazshahkhan")), System.Net.HttpWebRequest)
                'In above code http://weblogs.asp.net/farazshahkhan is used as an example it can be different domain with different filename and extension
                If (fr.GetResponse().ContentLength > 0) Then
                    Dim str As New System.IO.StreamReader(fr.GetResponse().GetResponseStream())
                    Response.Write(str.ReadToEnd())
                End If

            Catch ex As System.Net.WebException
                Response.Write("File does not exist.")
            End Try
           
        End If

--- .cs file if C#.Net is the language ---

if (!(IsPostBack))
    {
        try {
            System.Net.HttpWebRequest fr = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(new Uri("http://weblogs.asp.net/farazshahkhan"));
            //In above code http://weblogs.asp.net/farazshahkhan is used as an example it can be different domain with different filename and extension
            if ((fr.GetResponse().ContentLength > 0)) {
                System.IO.StreamReader str = new System.IO.StreamReader(fr.GetResponse().GetResponseStream());
                Response.Write(str.ReadToEnd());
            }
        }
       
        catch (System.Net.WebException ex) {
            Response.Write("File does not exist.");
        }
       
    }

Revision number 1, Saturday, February 16, 2008 7:40:39 AM by
This is not the most up to date version of this article. The most recent version can be found here.

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