SVN-Revision: r782
This commit is contained in:
wyf
2025-06-24 08:56:29 +00:00
parent 6eeb29c8f7
commit aac58256e6
@@ -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;
}
}
}
}