Please forgive me for this basic and a little theoretical question as I dont know much about web services.
I m not refering WCF service, I am reffering simple service in .net / C#. I want to know how to know is it soap or rest service ?
How we can change this type from Soap to Rest and vice versa ?
Thanks
XML Web Services (aka classic/legacy ASMX web services) should not be used for active development. If you must, there is a nice walkthrough on MSDN for adding Web references in more recent versions of Visual Studio (> 2005).
On the other hand, if your web service is truly Restful then you won’t be able to create the equivalent of a service reference to it. You’ll need to either use the
HttpWebRequest,WebClient, or the newHttpClientfrom .NET 4.5 (also available from the Rest starter kit which is depreciated as well).As an alternative if you are looking to implement a client that is able to handle both situations, I would recommend
HttpWebRequestto POST to the SOAP (non-WCF) service. The problem with this method is you’ll likely have to wrap the request in the SOAP wrapper yourself. Luckily there are examples of doing so on the net that you can at least use as a starting point.