SVN r782
SVN-Revision: r782
This commit is contained in:
@@ -68,13 +68,21 @@ namespace Lskj.Control.BrowserSetting
|
||||
{
|
||||
foreach (var item in headerDic)
|
||||
{
|
||||
if (item.Key.Equals("Content-Type"))
|
||||
if (item.Key.Equals("Content-Type", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
httpWebRequest.ContentType = item.Value;
|
||||
}
|
||||
else if (item.Key.Equals("Date", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
httpWebRequest.Date = Convert.ToDateTime(item.Value);
|
||||
}
|
||||
else if (item.Key.Equals("host", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
httpWebRequest.Host = item.Value;
|
||||
}
|
||||
else
|
||||
{
|
||||
httpWebRequest.Headers.Add(item.Key, item.Value);
|
||||
httpWebRequest.Headers[item.Key] = item.Value;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -164,13 +172,21 @@ namespace Lskj.Control.BrowserSetting
|
||||
{
|
||||
foreach (var item in headerDic)
|
||||
{
|
||||
if (item.Key.Equals("Content-Type"))
|
||||
if (item.Key.Equals("Content-Type", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
httpWebRequest.ContentType = item.Value;
|
||||
}
|
||||
else if (item.Key.Equals("Date", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
httpWebRequest.Date = Convert.ToDateTime(item.Value);
|
||||
}
|
||||
else if (item.Key.Equals("host", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
httpWebRequest.Host = item.Value;
|
||||
}
|
||||
else
|
||||
{
|
||||
httpWebRequest.Headers.Add(item.Key, item.Value);
|
||||
httpWebRequest.Headers[item.Key] = item.Value;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -324,28 +340,4 @@ namespace Lskj.Control.BrowserSetting
|
||||
byteRequest = Encoding.UTF8.GetBytes(builder.ToString());
|
||||
break;
|
||||
}
|
||||
httpWebRequest.ContentLength = byteRequest.Length;
|
||||
}
|
||||
Stream stream = httpWebRequest.GetRequestStream();
|
||||
stream.Write(byteRequest, 0, byteRequest.Length);
|
||||
stream.Close();
|
||||
|
||||
httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
|
||||
Stream responseStream = httpWebResponse.GetResponseStream();
|
||||
StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);
|
||||
result = streamReader.ReadToEnd();
|
||||
streamReader.Close();
|
||||
responseStream.Close();
|
||||
cookie = httpWebRequest.CookieContainer;
|
||||
cookieCollection = cookie.GetCookies(new Uri(url));
|
||||
return httpWebResponse;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
cookieCollection = null;
|
||||
result = ex.Message;
|
||||
return httpWebResponse;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user