下面是c#通过http读取字符串的方法:
string urlstr = @"http://.../test.json";
Uri url = new Uri(urlstr);
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
myHttpWebRequest.Accept = "application/xml";
myHttpWebRequest.Headers.Add("X-***-Token-Id", "***");
myHttpWebRequest.Method = "GET";
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Stream stream = myHttpWebResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
//输出字符串信息
myHttpWebResponse.Close();