Я попытался подключиться к своему API с помощью RestSharp. Когда я пытаюсь с этим кодом:RestSharp на Windows Phone 8 не получил ответа
var client = new RestClient("http://api.com");
var request = new RestRequest("api/login", Method.POST);
client.Authenticator = new HttpBasicAuthenticator("login", "pass");
request.AddHeader("Accept", "*/*");
request.RequestFormat = DataFormat.Json;
request.AddBody(new { customer = new { email = "email", password = "pass" } });
var response = client.Execute(request);
Console.WriteLine(response.Content);
Console.ReadKey();
я получил правильный ответ от сервера
Но когда дело доходит до Windows Phone 8
var client = new RestClient("http://api.com"); ;
client.Authenticator = new HttpBasicAuthenticator("login", "pass");
var request = new RestRequest("api/login", Method.POST);
request.AddHeader("Accept", "*/*");
request.RequestFormat = DataFormat.Json;
request.AddBody(new { customer = new { email = "email", password = "pass" } });
client.ExecuteAsync(request, response =>
{
lblStatus.Text = response.Content ;
});
Я получил код состояния не найден, сервер нуль. Что я сделал не так?
* «Я получил код статуса не найден» * где? Вызывается ли исключение? –
Я проверяю его в часах при отладке –