网站首页 极客学院 视频课堂 极客论坛 下载专区 行业新闻 欢迎光临极客研究院,今天是2019-08-24 星期六
会员面板
帐号:
密码:
验证码:
极客学院
教程搜索
输入要搜索的内容:

下载专区
精品教程
   网站首页 > WEB开发 > ASP.NET开发 > ASP.NET模拟POST提交数据

ASP.NET模拟POST提交数据

public static string SendMsg(string fxPhone, string fxPassword, string toPhone, string msg)

       {

           try

           {

               string url = "u=" + fxPhone + "&";

               url = url + "p=";

               url = url + fxPassword + "&";

               url = url + "to=";

               url = url + toPhone + "&";

               url = url + "m=" + msg;


               string formUrl = "http://quanapi.sinaapp.com/fetion.php";

               string formData = url;                               //提交的参数


               //注意提交的编码 这边是需要改变的 这边默认的是Default:系统当前编码

               byte[] postData = Encoding.UTF8.GetBytes(formData);


               // 设置提交的相关参数

               HttpWebRequest request = WebRequest.Create(formUrl) as HttpWebRequest;

               Encoding myEncoding = Encoding.UTF8;

               request.Method = "POST";

               request.KeepAlive = false;

               request.AllowAutoRedirect = true;

               request.ContentType = "application/x-www-form-urlencoded";

               request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR  3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)";

               request.ContentLength = postData.Length;


               // 提交请求数据

               System.IO.Stream outputStream = request.GetRequestStream();

               outputStream.Write(postData, 0, postData.Length);

               outputStream.Close();


               HttpWebResponse response;

               Stream responseStream;

               StreamReader reader;

               string srcString;

               response = request.GetResponse() as HttpWebResponse;

               responseStream = response.GetResponseStream();

               reader = new System.IO.StreamReader(responseStream, Encoding.GetEncoding("UTF-8"));

               srcString = reader.ReadToEnd();

               string result = srcString;   //返回值赋值

               reader.Close();

               return result;

           }

           catch

           {

               return "error";

           }

       }


  相关文章
本文标题:ASP.NET模拟POST提交数据
对本文有疑问?现在就进入论坛提问>>
 
粤ICP备18090445号