我是C#的新手,正在尝试使用RestSharp从REST请求中获取JSON响应;我想执行的请求是以下之一:"http://myurl.com/api/getCatalog?token=saga001"
。如果我在浏览器中执行它,则效果很好。
我已经试过了:
var client = new RestClient("http://myurl.com/api/");
var request = new RestRequest("getCatalog?token=saga001");
var queryResult = client.Execute(request);
Console.WriteLine(queryResult);
我得到的是“ RestSharp.RestReponse”,而不是我想要的JSON结果。
谢谢你的帮助 !
尝试:
var client = new RestClient("http://myurl.com/api/");
var request = new RestRequest("getCatalog?token={token}", Method.GET);
request.AddParameter("token", "saga001", ParameterType.UrlSegment);
// request.AddUrlSegment("token", "saga001");
request.OnBeforeDeserialization = resp => { resp.ContentType = "application/json"; };
var queryResult = client.Execute(request);
Console.WriteLine(queryResult.Content);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句