Xamarin.Forms a webové služby
Úvod
Tento článek poskytuje návod pro Xamarin.Forms ukázkovou aplikaci, která ukazuje, jak komunikovat s různými webovými službami. Mezi zahrnutá témata patří anatomie aplikace, stránky, datový model a vyvolání operací webové služby.
využívání webové služby ASP.NET (ASMX)
ASP.NET webové služby (ASMX) poskytují možnost vytvářet webové služby, které odesílají zprávy přes protokol HTTP pomocí protokolu SOAP (Simple Object Access Protocol). Protokol SOAP je nezávislý na platformě a jazyk nezávislý na platformě pro vytváření a přístup k webovým službám. Uživatelé služby ASMX nepotřebují znát žádné informace o platformě, objektovém modelu nebo programovacím jazyce, který se používá k implementaci služby. Potřebují pouze pochopit, jak odesílat a přijímat zprávy SOAP. Tento článek ukazuje, jak využívat webovou službu ASMX z Xamarin.Forms aplikace.
využívání webové služby Windows Communication Foundation (WCF)
WCF je sjednocené rozhraní Microsoftu pro vytváření aplikací orientovaných na služby. Umožňuje vývojářům vytvářet zabezpečené, spolehlivé, transakční a interoperabilní distribuované aplikace. existují rozdíly mezi ASP.NET webovými službami (ASMX) a WCF, ale je důležité pochopit, že WCF podporuje stejné funkce, jaké nabízí ASMX – zprávy protokolu SOAP přes protokol HTTP. Tento článek ukazuje, jak používat službu WCF SOAP z Xamarin.Forms aplikace.
Využívání webové služby RESTful
Representational state transfer (REST) je architektonický styl pro vytváření webových služeb. Žádosti REST se provádějí přes HTTP pomocí stejných příkazů HTTP, které webové prohlížeče používají k načtení webových stránek a k posílání dat na servery. Tento článek ukazuje, jak využívat webovou službu RESTful z Xamarin.Forms aplikace.