//Url 地址
//postDataStr参数
public static string HttpGet(string Url, string postDataStr)
{HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?") + postDataStr);
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
request.Credentials = CredentialCache.DefaultCredentials;
//SetHeaderValue(request.Headers, "Connection", "close");
//request.ContentLength = 2;
string retString = string.Empty;
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
}
catch (Exception)
{
throw;
}
return retString;
}
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Timeout = 6000;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
string retring = reader.ReadToEnd();
retring = retring.Split(new char[] { ':', '{', '}', ',', '"' }, StringSplitOptions.RemoveEmptyEntries)[1];
reader.Close();
stream.Close();
return retring;
}
catch (Exception)
{
throw;
}