gpt4 book ai didi

c# - 使用 RestSharp 获取 JSON 响应

转载 作者:可可西里 更新时间:2023-11-01 08:21:21 27 4
gpt4 key购买 nike

我是 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);

关于c# - 使用 RestSharp 获取 JSON 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23086825/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com