C# HttpWebRequest 方式提交数据,参数为普通键值对
2013-03-18 16:28
447 查看
private string PostWebRequest(string postUrl, string paramData, Encoding dataEncode) { string ret = string.Empty; try { byte[] byteArray = dataEncode.GetBytes(paramData); //转化 HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(new Uri(postUrl)); webReq.Method = "POST"; webReq.ContentType = "application/x-www-form-urlencoded"; webReq.ContentLength = byteArray.Length; Stream newStream = webReq.GetRequestStream(); newStream.Write(byteArray, 0, byteArray.Length);//写入参数 newStream.Close(); HttpWebResponse response = (HttpWebResponse)webReq.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.Default); ret = sr.ReadToEnd(); sr.Close(); response.Close(); newStream.Close(); } catch (Exception ex) { Response.Write(ex.Message); } return ret; }
paramData格式为:a=1&b=2等; ------------------------- 下面为服务器端接收方法:
加载事件中: //对应PostWebRequest方法 //Response.Write(string.Format("<?xml version=\"1.0\"?><params><title>{0}</title></params>",Request["a"]));
相关文章推荐
- C# HttpWebRequest提交数据方式 .
- C# HttpWebRequest提交数据方式浅析
- 在c#中使用HttpWebRequest时的几种提交数据方式学习和分析
- C# HttpWebRequest提交数据方式浅析
- C# HttpWebRequest提交数据方式浅析
- C# HttpWebRequest提交数据方式
- C# HttpWebRequest提交数据方式
- C# HttpWebRequest提交数据方式浅析
- 在c#中使用HttpWebRequest时的几种提交数据方式学习和分析
- C# 使用HttpWebRequest Post提交数据,携带Cookie和相关参数示例
- C# HttpWebRequest提交数据方式浅析
- C# HttpWebRequest提交数据方式浅析
- C# 使用HttpWebRequest Post提交数据,携带Cookie和相关参数示例
- C# HttpWebRequest提交数据方式浅析
- C# HttpWebRequest提交数据方式浅析
- 【转】asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- 利用HttpWebRequest以POST方式提交Json数据-后台实现不同平台间的数据传输
- C#的提交表单方式主要有两种WebClient与HttpWebRequest
- C#中使用HttpWebRequest用Post提交MultiPart数据
- C#中使用HttpWebRequest用Post提交MultiPart数据