RestSharp将结果作为原始字节获取

时间:2017-10-10 15:40:26

标签: c# restsharp

我正在使用Restsharp调用API。

我的电话是:

curl -H 'X-Response-Control: minified' -X GET http://api.football-data.org/v1/competitions?season=2017

返回正确形成的json。

使用Restsharp,它变为:

var Client = new RestClient("http://api.football-data.org/v1");
var Request = new RestRequest($"competitions?season={DateTime.UtcNow.Year}", Method.GET);
Request.AddHeader("X-Response-Control", "minified");
var Response = Client.Execute(Request);

调用成功,但Response.Content为空字符串,但Response.RawBytes包含正确的响应。

是因为服务器没有将数据类型识别为text / json?

1 个答案:

答案 0 :(得分:0)

事实证明它与视觉工作室有关:

enter image description here

它将字符串显示为空

但是当你盘旋时:

enter image description here

字符串的开头或类似的东西没有换行符。