[MonoTouch] WebRequest exception

2011-08-24 Thread alicya
Hello!

I have an empty iPhone Window-based Project created with MonoDevelop.
In the generated code, in the FinishedLaunching method I try to connect to
the Twitter API using the following code:

string url = http://twitter.com/statuses/friends_timeline.xml;;
WebRequest request = WebRequest.Create(url);
request.Method = WebRequestMethods.Http.Get;
request.PreAuthenticate = true;
request.Credentials = new NetworkCredential(***, ***);
WebResponse response = request.GetResponse();

My username and password are correct Twitter credentials. I tried it out
using HttpWebRequest and HttpWebResponse, but I constantly get the following
error:

Unhandled Exception: System.Net.WebException: Error: ConnectFailure
(Connection refused) --- System.Net.Sockets.SocketException: Connection
refused
  at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP)
[0x00159] in
/Developer/MonoTouch/Source/mono/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:1254
 
  at System.Net.WebConnection.Connect (System.Net.HttpWebRequest request)
[0x001ba] in
/Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/WebConnection.cs:184
 


If I try to connect to any other url, for example: http://google.com,
specifying DefaultCredentials, or without using any credentials, I get the
same error too. 

Can you help me please?

--
View this message in context: 
http://monotouch.2284126.n4.nabble.com/WebRequest-exception-tp3726510p3726510.html
Sent from the MonoTouch mailing list archive at Nabble.com.
___
MonoTouch mailing list
MonoTouch@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/monotouch


Re: [MonoTouch] WebRequest exception

2011-08-24 Thread alicya
Hello!

Thank you for the response. I tried it with HttpWebRequest and
HttpWebResponse, but I get the same error.

I further investigated the problem, and I found that when trying to execute
WebResponse response = request.GetResponse();, the response's
IsMutuallyAuthenticated method throws System.NotImplementedException. So I
think that this is the core of the problem.

Unhandled Exception: System.Net.WebException: The remote server returned an
error: (401) Unauthorized.
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult
result) [0x002d9] in
/Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/HttpWebRequest.cs:1481
 
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData
data) [0x00141] in
/Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/HttpWebRequest.cs:1306
 

Thanks in advance for any help!

--
View this message in context: 
http://monotouch.2284126.n4.nabble.com/WebRequest-exception-tp3726510p3732335.html
Sent from the MonoTouch mailing list archive at Nabble.com.
___
MonoTouch mailing list
MonoTouch@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/monotouch