public static class HttpwebClient
{
/// <summary>
/// 调用ip方法获取数据
/// </summary>
/// <param name="val"></param>
public static string HttpwebClients(string list,string function)
{
try
{
string url = "http://" + Properties.Settings.Default.IpPort + "/ParkManager/slecInterface/" + function;
byte[] byteArray = Encoding.GetEncoding("gb2312").GetBytes(list);
HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create(url);
objWebRequest.Method = "POST";
objWebRequest.ContentType = "application/x-www-form-urlencoded";
objWebRequest.ContentLength = byteArray.Length;
objWebRequest.Timeout = 10000;
objWebRequest.ReadWriteTimeout = 10000;
Stream newStream = objWebRequest.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.Default);
string textResponse = sr.ReadToEnd(); // 返回的json
return textResponse;
}
catch (Exception e)
{
return null;
}
}
/// <summary>
/// 时间转16进制
/// </summary>
/// <param name="val"></param>
public static string DateTimeToSystem(DateTime opdate)
{
DateTime t = DateTime.Parse("1970-1-1 08:00:00");
double t3 = (opdate - t).TotalSeconds;
long t4 = (long)t3;
string T5 = t4.ToString("x2");
//byte[] bs = BitConverter.GetBytes(System.Net.IPAddress.NetworkToHostOrder(t4));
//string s1 = BitConverter.ToString(bs);
return T5;
}
}
}
{
/// <summary>
/// 调用ip方法获取数据
/// </summary>
/// <param name="val"></param>
public static string HttpwebClients(string list,string function)
{
try
{
string url = "http://" + Properties.Settings.Default.IpPort + "/ParkManager/slecInterface/" + function;
byte[] byteArray = Encoding.GetEncoding("gb2312").GetBytes(list);
HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create(url);
objWebRequest.Method = "POST";
objWebRequest.ContentType = "application/x-www-form-urlencoded";
objWebRequest.ContentLength = byteArray.Length;
objWebRequest.Timeout = 10000;
objWebRequest.ReadWriteTimeout = 10000;
Stream newStream = objWebRequest.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.Default);
string textResponse = sr.ReadToEnd(); // 返回的json
return textResponse;
}
catch (Exception e)
{
return null;
}
}
/// <summary>
/// 时间转16进制
/// </summary>
/// <param name="val"></param>
public static string DateTimeToSystem(DateTime opdate)
{
DateTime t = DateTime.Parse("1970-1-1 08:00:00");
double t3 = (opdate - t).TotalSeconds;
long t4 = (long)t3;
string T5 = t4.ToString("x2");
//byte[] bs = BitConverter.GetBytes(System.Net.IPAddress.NetworkToHostOrder(t4));
//string s1 = BitConverter.ToString(bs);
return T5;
}
}
}