Reading file content from different webserver using HttpWebRequest
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.
You must Login to comment.
|
Wed, Mar 12, 2008 7:21 AM
by m imran shafiq
|
its good example
|
|
Sun, Apr 20, 2008 2:21 AM
by Dollarjunkie
|
Great post.
|
|
Sun, May 25, 2008 3:38 PM
by AlkontAhmad
|
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
|
|
Mon, Jun 9, 2008 7:26 AM
by amol.sonawane
|
really useful post
|
|
Sun, Jun 15, 2008 10:40 PM
by srihari2net
|
good one...
|
|
Sat, Sep 27, 2008 2:24 AM
by uniquesaiful
|
This one is really helpful article
|