Post提交数据

原创 2016年05月30日 10:51:36
 //提交方法
private void GetIMG(string url, string html)
    {
        HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
        //需要一个String暂存HTML的值
        string postdata = html;
        //头部(动态)
        Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
        byte[] arrB = encode.GetBytes(postdata);
        myRequest.Method = "POST";
        myRequest.ContentType = "text/html";//x-www-form-urlencoded//ContentType需要对应页面相应类型
        myRequest.ContentLength = arrB.Length;
        Stream outStream = myRequest.GetRequestStream();
        outStream.Write(arrB, 0, arrB.Length);
        outStream.Close();
        HttpWebResponse HttpWResp;
        try
        {
            HttpWResp = (HttpWebResponse)myRequest.GetResponse();
        }
        catch (WebException ex)
        {
            HttpWResp = (HttpWebResponse)ex.Response;
        }

    }


//接收页面
 protected string postStr;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.HttpMethod.ToLower() == "post")
        {
            Stream stream = System.Web.HttpContext.Current.Request.InputStream;
            byte[] b = new byte[stream.Length];
            stream.Read(b, 0, (int)stream.Length);
            postStr = Encoding.UTF8.GetString(b);
            HtmlToImg.Html = postStr;
        }
        if (HtmlToImg.Html != null)  //htmlToImage.Html 为静态方法
        {
            postStr = HtmlToImg.Html;
        }
    }

//绑定数据源
<div style="margin-left: -18px; margin-top: -16px;">
            <%=postStr%>
        </div>

4种常见的POST数据提交方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文...
  • happy_cheng
  • happy_cheng
  • 2017年01月18日 21:34
  • 1506

使用PHP模拟post提交数据

这也是个老生常谈的话题了,上午花了点时间把这个问题整理了一下。 一般来说用PHP来模拟post提交数据有三种方法,file_get_contents、curl和socket。 写了个公用函数,专门...
  • caiknife
  • caiknife
  • 2013年04月13日 12:03
  • 34397

四种常见的 POST 提交数据方式

四种常见的 POST 提交数据方式文章目录 application/x-www-form-urlencoded multipart/form-data application/json tex...
  • u014316462
  • u014316462
  • 2016年08月20日 12:06
  • 901

java中使用post提交数据

在向Web服务器发送信息,通常有两个命令会被用到:GET与POST 区别: 1.get是从服务器获取数据,post是向服务器提交数据。 2.get是将参数的值添加到url的结尾处即可。但是参数的值应该...
  • qq_16558621
  • qq_16558621
  • 2016年03月01日 10:49
  • 1564

采用ajax提交POST数据的例子

问题描述 我们将一个form中的input和checkbox中的数据异步提交到php服务器,经过处理之后传回。 提交之后显示的位置: 难点分析 采用...
  • u010722938
  • u010722938
  • 2014年11月13日 10:19
  • 2803

四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,...
  • zxxSsdsd
  • zxxSsdsd
  • 2016年08月30日 18:40
  • 1497

使用Post方式提交数据

在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持。   在HTTP通信中使用最多的就是GE...
  • HUXU981598436
  • HUXU981598436
  • 2013年08月22日 15:34
  • 2109

Post方式请求提交数据到服务器

使用post方式提交数据到服务器核心代码: // 提交数据 private void submit(View v) { number = et_number.getText()....
  • csdn_liuwen
  • csdn_liuwen
  • 2015年09月11日 15:39
  • 3075

数据提交方式:post和get

众所周知,在B/S应用程序中,前台与后台的数据交互,都是通过HTML中Form表单完成的。而Form提供了两种数据传输的方式——get和post。           Get请求表示客户端请求一个u...
  • u011494050
  • u011494050
  • 2014年05月13日 18:08
  • 1722

c# POST和GET方式通过服务器地址提交数据

c# POST和GET方式通过服务器地址提交数据
  • make1828
  • make1828
  • 2014年10月31日 09:59
  • 14407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Post提交数据
举报原因:
原因补充:

(最多只允许输入30个字)