/ / Xamarin.Forms REST Wywołanie usługi sieci Web - POST & GET - xamarin, xamarin.forms

Xamarin.Forms Usługa internetowa REST Połączenie - POST i GET - xamarin, xamarin.forms

Jestem nowy w Xamarin.Formularze Ale nic mi nie jest z opracowywaniem modułów interfejsu użytkownika. Muszę jednak skonfigurować usługę sieci Web w projekcie. Wolałem usługę REST, Jak mogę zarządzać usługą odpoczynku w Xamarin.Forms. Mam szczegółowe dane usługi z natywnej aplikacji na iOS. Czy możesz mi pomóc w konfiguracji wywołania usługi POST i GET w Xamarin.Forms. Jeśli podasz przykład każdego POST i Get, byłoby to dla mnie bardziej pomocne.

Odpowiedzi:

2 dla odpowiedzi № 1

Mamy szczegółową dokumentację, aby uzyskać dostęp do usługi RESTful, aby Ci pomóc. Dokumentację można znaleźć tutaj: https://developer.xamarin.com/guides/xamarin-forms/web-services/consuming/rest/


0 dla odpowiedzi nr 2

Dodaj pakiet Nuget HttpClient

I pakiet Json

Korzystanie z poniższego fragmentu do korzystania z usługi sieci Web REST.

HttpClient client = new HttpClient();

client.BaseAddress = new Uri("http://Host/Service.svc/");

string jsonData = @"{""Password"" : ""test@123"", ""UserId"" : ""$test@demo"", ""format"" : ""json""}";
var content = new StringContent(jsonData, Encoding.UTF8, "application/json");
var response = await client.PostAsync("login", content);

var result = response.Content.ReadAsStringAsync().Result;

if (result != "")
{

var sessionResponseJson = JsonConvert.DeserializeObject<sessionResponse>(result);

}