首页 > 解决方案 > RestSharp 访问 API 的方法

问题描述

我在下面有一些代码:

string url = "http://api.myservice/api/1.0/?method=getData&format=json&lang=enu";
            WebRequest request = WebRequest.Create(url);
            string jsonData;
            using (WebResponse response = request.GetResponse())
            using (Stream stream = response.GetResponseStream())
            {
                StreamReader reader = new StreamReader(stream);
                jsonData = reader.ReadToEnd();
            }

如何仅使用库 RestSharp 重写此代码(不使用 WebRequest、WebResponse)?我是这样尝试的,但这不正确:

 var client = new RestClient("http://api.myservice/api/1.0");
    var request = new RestRequest("getData", Method.GET);
    request.AddHeader("format", "json");
    request.AddHeader("lang", "enu");
    IRestResponse response = client.Execute(request);

标签: restsharp

解决方案


推荐阅读