SVN r782
SVN-Revision: r782
This commit is contained in:
@@ -68,13 +68,21 @@ namespace Lskj.Control.BrowserSetting
|
|||||||
{
|
{
|
||||||
foreach (var item in headerDic)
|
foreach (var item in headerDic)
|
||||||
{
|
{
|
||||||
if (item.Key.Equals("Content-Type"))
|
if (item.Key.Equals("Content-Type", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
httpWebRequest.ContentType = item.Value;
|
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
|
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)
|
foreach (var item in headerDic)
|
||||||
{
|
{
|
||||||
if (item.Key.Equals("Content-Type"))
|
if (item.Key.Equals("Content-Type", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
httpWebRequest.ContentType = item.Value;
|
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
|
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());
|
byteRequest = Encoding.UTF8.GetBytes(builder.ToString());
|
||||||
break;
|
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