[Mono-list] support for HttpWebResponse

Ishpal Singh ishpal.singh@aeye.biz
Wed, 23 Jul 2003 17:47:04 +0100


Hi,

I am trying to access another url using the HttpRequest object and try
to read from the stream.
When running on windows and same machine, the  Following script executes
fine. But when I try to access my machine from an external server, it
hangs at 
"HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();"

And I get the following timout message:

Unhandled Exception: System.Net.WebException: The request timed out
in <0x001b6> 00 System.Net.HttpWebRequest:EndGetResponse
(System.IAsyncResult)
in <0x00096> 00 System.Net.HttpWebRequest:GetResponse ()
in <0x00242> 00 HttpRequest.Class1:Main (string[])

---------Code Snippet---------
          Uri uri = new Uri("http://www.somedomain.com");
          HttpWebRequest httpReq =
(HttpWebRequest)HttpWebRequest.Create(uri);
          Console.WriteLine("port="+uri.Port);
          httpReq.Method = "POST";
          httpReq.ContentLength = b.Length;

          Stream reqStrm = httpReq.GetRequestStream();
          reqStrm.Write(b, 0, b.Length);

          HttpWebResponse httpRes =
(HttpWebResponse)httpReq.GetResponse();
          b = new byte[1000000];
	    while( (i = bfStrm.ReadByte()) != -1 )  b[count++] = (byte)
i;
---------/ Code Snippet--------------

Is there support for the above mentioned methods ??
If yes, can someone please point out what am I doing wrong ....

Don't understand what am I doing wrong, and it is getting very
frustrating.

Thanks in advance

Ishpal Singh.

System Analyst
R&D
Aeye Ltd, Aeye.net
R&D: www.aeye.net
Commercial: www.aeye.biz
Tel: +44 (0) 20 8879 9832
Mobile: +44 (0) 7905 235 844
Fax: +44 (0) 7092 129079

Information contained in this email is confidential and is intended only
for the recipient. (c) Aeye Ltd, Aeye.biz, 2003.