I think you should read this Xamarin article.
In general, the Web API is just an HTTP protocol that passes XML or JSON back and forth. It is not necessary that the client infrastructure access it - you can use it with raw HttpWebRequests or the equivalent depending on which programming language you use.
Given that your options are:
- Use an open source library to do this (something like RestSharp )
- Create
HttpWebRequest calls and format the XML or JSON for requests and responses yourself (you can use .Net BCL to execute this or other open source projects)
I usually do the first, simply because I like the fine-grained control over what happens. # 1 might be easier for you.
source share