ASP.NET后台手动调用POST提交并获取返回值,用于短信平台接口//这是一个短信平台的后台提交功能
2013-08-22 13:28
645 查看
//这是一个短信平台的后台提交功能
string postData = string.Format("ECODE={0}&USERNAME={1}&PASSWORD={2}&MOBILE={3}&CONTENT={4}", ECODE, USERNAME, PASSWORD, MOBILE, CONTENT); // 要发放的数据
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData);
HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create("http://n.020sms.com/MSMSEND.ewing"); //发送地址
objWebRequest.Method = "POST";//提交方式
objWebRequest.ContentType = "application/x-www-form-urlencoded";
objWebRequest.ContentLength = byteArray.Length;
Stream newStream = objWebRequest.GetRequestStream(); // Send the data.
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();//获取响应
StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
string textResponse = sr.ReadToEnd() + "返回数据"; // 返回的数据
Response.Write(textResponse);//打印返回值
string postData = string.Format("ECODE={0}&USERNAME={1}&PASSWORD={2}&MOBILE={3}&CONTENT={4}", ECODE, USERNAME, PASSWORD, MOBILE, CONTENT); // 要发放的数据
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData);
HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create("http://n.020sms.com/MSMSEND.ewing"); //发送地址
objWebRequest.Method = "POST";//提交方式
objWebRequest.ContentType = "application/x-www-form-urlencoded";
objWebRequest.ContentLength = byteArray.Length;
Stream newStream = objWebRequest.GetRequestStream(); // Send the data.
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();//获取响应
StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
string textResponse = sr.ReadToEnd() + "返回数据"; // 返回的数据
Response.Write(textResponse);//打印返回值
相关文章推荐
- ASP.NET后台手动调用POST提交并获取返回值 用于短信平台接口
- asp.net 调用post方法并获取返回值
- ASP.NET中如何在前端ASP里面调用一个后台方法并传入参数
- asp.net后台用HttpWebRequest模拟post提交
- Ajax调用asp.net后台方法功能实现
- 在asp.net中获取mac地址的方法(C#后台获取的方法和前台Javascript(调用ActiveX)获取的方法)
- 在ASP.NET中获取Get方式和Post方式提交的数据
- form 表的post提交,其中一个超多数据的input标签在后台获取数据被截断的解决方法
- 遍历获取ASP.NET页面控件的名称及值 后台调用前台javascript方法报错:“缺少对象”的解决方法 xml与DataSet的互转换类
- C# asp.net 在ajax调用的后台静态方法中获取Session
- Asp.Net 在同一个Form关闭提交时的验证功能。
- ASP.NET MVC post提交表单 后台值为空
- 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net
- ASP.NET C#后台调用公网接口(GET, POST)
- SNF开发平台WinForm之十二-发送手机短信功能调用-金笛-SNF快速开发平台3.3-Spring.Net.Framework
- ASP.NET 后台获取backbone提交的数据
- 在ASP.NET中获取参数POST和GET方式提交的参数
- ASP.NET获取POST提交过来的数据流,转换成Json格式的字符串
- asp.net给checkBox添加一个绑定属性,后台可以获取
- 在ASP.NET中获取参数POST和GET方式提交的参数 .