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 № 1Mamy 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);
}