http对接url传上传下载数据
来源:互联网 发布:闪电网络 中转交易 编辑:程序博客网 时间:2024/06/05 18:49
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;
}
}
}
0 0
- http对接url传上传下载数据
- http-url数据发送
- angular js 实现前台与后台数据对接(Service $http)
- HTTP请求url返回数据
- 关于对http post json数据的上传下载解析
- 跨平台数据对接
- Postgresql+ArcGIS数据对接
- Echrtart 数据对接
- SuperMap对接PostGIS数据
- 前后端数据对接
- c# - Post数据到指定HTTP URL
- 通过AngularJS实现前端与后台的数据对接——服务(service,$http)
- http ftp上传下载代码
- MFC HTTP 上传下载
- socket通过http上传下载
- Url 传json 数据
- 跨平台数据对接2
- 超图对接NSDTF-DEM数据
- linux 配置ssh 登录
- mysql中GROUP BY结合GROUP_CONCAT的使用
- hdu 2732 Leapin' Lizards 【图论-网络流-最大流】
- 每日一练之Reverse Integer[LeetCode No.7]-翻转整数
- windows下用批处理设置设置环境变量 .
- http对接url传上传下载数据
- ubuntu下安装JDK7/JDK8
- .NET-list扩展方法Distinct去重
- 关于使用Volley下载的json字符串无法显示中文的问题(已解决)
- c++实现简单的学生成绩管理系统
- moc: Too many input files specified
- 携程实时大数据平台演进
- Android studio中使用opengl es绘图
- Android历史版本 版本号对照 版本分布