zoukankan      html  css  js  c++  java
  • C# Post发送数据返回页面结果

     1 public string GetPage(string posturl, string postData)
     2         {
     3             Stream outstream = null;
     4             Stream instream = null;
     5             StreamReader sr = null;
     6             HttpWebResponse response = null;
     7             HttpWebRequest request = null;
     8             Encoding encoding = Encoding.UTF8;
     9             byte[] data = encoding.GetBytes(postData);
    10             // 准备请求...
    11             try
    12             {
    13                 // 设置参数
    14                 request = WebRequest.Create(posturl) as HttpWebRequest;
    15                 CookieContainer cookieContainer = new CookieContainer();
    16                 request.CookieContainer = cookieContainer;
    17                 request.AllowAutoRedirect = true;
    18                 request.Method = "POST";
    19                 request.ContentType = "application/x-www-form-urlencoded";
    20                 request.ContentLength = data.Length;
    21                 outstream = request.GetRequestStream();
    22                 outstream.Write(data, 0, data.Length);
    23                 outstream.Close();
    24                 //发送请求并获取相应回应数据
    25                 response = request.GetResponse() as HttpWebResponse;
    26                 //直到request.GetResponse()程序才开始向目标网页发送Post请求
    27                 instream = response.GetResponseStream();
    28                 sr = new StreamReader(instream, encoding);
    29                 //返回结果网页(html)代码
    30                 string content = sr.ReadToEnd();
    31                 string err = string.Empty;
    32                 Response.Write(content);
    33                 return content;
    34             }
    35             catch (Exception ex)
    36             {
    37                 string err = ex.Message;
    38                 return string.Empty;
    39             }
    40         }
  • 相关阅读:
    MARKDOWN测试文章
    忘记网站登录密码实现快速查看
    IDEA debug下取消后续操作
    GitHub上传文件
    注解学习
    异常
    快捷键
    Android反编译三件套 apktool 、dex2jar、jd-gui
    ILSpy反编译工具之C#反汇编
    MAVEN配置及Spring Tool Suite的Maven配置
  • 原文地址:https://www.cnblogs.com/myselfyourself/p/4205419.html
Copyright © 2011-2022 走看看