I'm trying to launch test for WP7 with such code:
var client = new RestClient("http://google.com");
var request = new RestRequest(Method.GET);
client.ExecuteAsync(request, response => Debug.WriteLine(response.StatusCode);
This code write HttpStatusCode=0 and raise error:
The type initializer for 'System.Net.WebRequest' threw an exception. System.TypeInitializationException
How to fix it?
UPDATE #1
For example, this code works fine in Windows Class Library, but doesn't work in Silverlight and WP7 Projects:
var client = new RestClient("http://carma.org/api/1.1/searchPlants");
var request = new RestRequest();
request.AddParameter("location", 4338);
request.AddParameter("limit", 10);
request.AddParameter("color", "red");
request.AddParameter("format", "xml");
var plants = client.ExecuteAsync(
request, response => Assert.AreEqual(HttpStatusCode.OK, response.StatusCode));