0
當我在C#中發出HTTP請求並讀取響應時,我在響應中收到垃圾數據。我無法弄清楚這個問題。考慮下面的示例代碼片段,其中我調用了Stack Exchange API。C#中的HTTP調用正在返回響應中的垃圾數據
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://api.stackexchange.com/info");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("?site=stackoverflow").Result;
if (response.IsSuccessStatusCode)
{
Console.WriteLine(response.Content.ReadAsStringAsync().Result);
}
else
{
Console.WriteLine("Sorry");
}
下面的截圖顯示了垃圾輸出我收到:
我想感謝所有幫助在嘗試調試這個問題,知道我哪裏錯了。
你是我的救星。 – pratnala