我需要从外部域获取json数据。我使用webrequest从网站获得响应。这是代码:
var request = WebRequest.Create(url); string text; var response = (HttpWebResponse) request.GetResponse(); using (var sr = new StreamReader(response.GetResponseStream())) { text = sr.ReadToEnd(); }
有人知道为什么我无法获取json数据吗?
您需要明确要求内容类型。
添加此行:
request.ContentType = "application/json; charset=utf-8";
在适当的地方