This example shows you how to create wcf rest api for get method step by step.
Declare OperationContract and set WebInvoke properties to the method.
In the above WebInvoke Properties Method will be used to mention weather method is POST or GETBodyStyle will be used to mention request and response can be wrapped or notRequestFormat will be used to set the Request will be in format of XML or JSONResponseFormat will be used to set the Request will be in format of XML or JSONUriTemplate will be used to set the URL to call the operation contract, it can be different from the OperationContract name.
Declare Service, end point under <system.serviceModel> section,and end point behaviour under <system.serviceModel> -> <behaviors> section.end point binding should be webHttpBinding and declare the endpoint behavior as webHttp.
Service & Operation Contract Interface:
And declare the web.config as discussed above.Now you can run your first wcf rest api using get method.
you can download the source code form here... Download