2016-10-20 2 views
-1

Ich bin neu in Xamarin.Forms Aber ich bin okay mit UI-Module Entwicklung Aber ich muss den Web-Service im Projekt konfigurieren. Ich bevorzuge REST-Dienst, wie kann ich Restdienst in Xamarin.Forms verwalten. Ich verfüge über Servicedetails aus der nativen iOS-Anwendung. Können Sie mir bitte helfen, den POST- und GET-Serviceaufruf in Xamarin.Forms zu konfigurieren. Wenn Sie das Beispiel von jedem POST und Get teilen, wäre es hilfreicher für mich.Xamarin.Forms REST Web Service Aufruf - POST & GET

+0

da es '.NET' dies ist, wie Sie es tun: https://dotnet-snippets.de/snippet/simple-web-request-with-web-response/215 (Anfrage' Anwendung/json' und dann parse es zurück zum Objekt) => done: D –

Antwort

2

Wir haben eine ausführliche Dokumentation, um auf den RESTful-Webservice zuzugreifen, der Ihnen hilft. Sie können die Dokumentation finden Sie hier: https://developer.xamarin.com/guides/xamarin-forms/web-services/consuming/rest/

+0

Früher habe ich REST-Webdienste über iOS, Angular und JS konsumiert, aber in diesem Blog Xamarin fühlte ich mich etwas anders und brauche ein einfaches Beispiel. So dass ich hier gepostet habe @ Prashant –

0

hinzufügen Httpclient Nuget Paket

Und Json Paket

Verwendung unter Schnipsel der REST Web-Service zu konsumieren.

HttpClient client = new HttpClient(); 

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

string jsonData = @"{""Password"" : ""[email protected]"", ""UserId"" : ""[email protected]"", ""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); 

} 
+0

Ist das eine Antwort, ein Kommentar oder ein Update auf die Frage? – Nkosi

+0

die Antwort für die genannte Frage. –