62,046
社区成员
发帖
与我相关
我的任务
分享
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Timeout = 600000 * Settings.Instance.TimeOut;
request.ReadWriteTimeout = 600000 * Settings.Instance.TimeOut;
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2)";
request.ContentType = ContentType;
request.Accept = Accept;
request.Credentials = CredentialCache.DefaultCredentials;
request.Method = isPost ? "POST" : "GET";
if (isPost)
{
if (!string.IsNullOrEmpty(postData))
{
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] data = encoding.GetBytes(postData);
request.ContentLength = data.Length;
using (Stream stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
}
}
request.CookieContainer = cc;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default))
{
return reader.ReadToEnd();
}
}
request.CookieContainer = cc;
request.Method = isPost ? "POST" : "GET";
request.CookieContainer = cc;
if (isPost)
{
if (!string.IsNullOrEmpty(postData))
{
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] data = encoding.GetBytes(postData);
request.ContentLength = data.Length;
using (Stream stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
}
}