1
我正在使用Restsharp調用API。RestSharp以原始字節獲得結果
我的電話是:
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?
它適用於我。 –
像哈姆雷特你的代碼適合我。這是你的確切代碼還是你在這裏放置僞代碼?我想知道你的代碼實際上是否是異步的,並且在完成之前檢查響應內容。 – Equalsk
這是一個複製和粘貼,但我發現這是一個問題,與Visual Studio如何在調試器中顯示信息有關。 – Thomas