原網站:http://www.codeproject.com/Tips/497123/How-to-make-REST-requests-with-Csharp
一個類,我們拷貝下來直接調用就行:
以上是類,我演示一下使用的方法:
1,基本的調用:
- var client = new RestClient();
- string endPoint = @"http:\\myRestService.com\api\";
- var client = new RestClient(endPoint);
- var json = client.MakeRequest();
2,如果你想帶入參數
- var json = client.MakeRequest("?param=0");
3,使用最多的方式
- var client = new RestClient();
- client.EndPoint = @"http:\\myRestService.com\api\"; ;
- client.ContentType = "application/json";
- client.Method = HttpVerb.POST;
- client.PostData = "{postData: value}";
- var json = client.MakeRequest();
一般情況,MakeRequest返回的json格式的字符串(不排除有的接口開發商返回xml,html),我們可以把他轉化為json對象,然后通過C#代碼操控json對象,就會方便的很。當然jquery也很方便。
