asp.net后台用HttpWebRequest模拟post提交
2014-01-02 14:07
821 查看
string data = "user={\"id\":1,\"name\":\"asdfg\"}&content=httpwebrequest post json 取值"; HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://localhost:96583/WebApplication/Default.aspx"); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; Stream reqstream = req.GetRequestStream(); byte[] b = Encoding.ASCII.GetBytes(data); reqstream.Write(b, 0, b.Length); StreamReader responseReader = new StreamReader(req.GetResponse().GetResponseStream(), System.Text.Encoding.UTF8); string result = responseReader.ReadToEnd();
post过去的参数可以在页面用Request.Params["参数名"]获取 也可以用Request.Forms["参数名"]获取
可以传递多个参数 格式和url参数类似
如示例中传了两个参数 user 和 content
相关文章推荐
- 【转】asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- HttpWebRequest -- Asp.net 代码内部 模拟提交页面获数据
- C#模拟POST提交表单(二)--HttpWebRequest以及HttpWebResponse
- C#模拟POST提交表单(二)--HttpWebRequest以及HttpWebResponse
- 黄聪:C#模拟网站页面POST数据提交表单(二)--HttpWebRequest以及HttpWebResponse (转)
- C#模拟POST提交表单(二)--HttpWebRequest以及HttpWebResponse
- 黄聪:C#模拟网站页面POST数据提交表单(二)--HttpWebRequest以及HttpWebResponse (转)
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- 关于HttpWebRequest的Post提交及后台获取数据
- C#模拟POST提交表单(二)--HttpWebRequest以及HttpWebResponse
- .NET HttpWebRequest POST 提交表单(烦人啊)
- [保存]C# 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- HttpWebRequest模拟POST提交防止中文乱码
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- HttpWebRequest开发向asp.net服务端post数据,对ViewState的处理
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- HttpWebRequest GET方式提交Asp.net表单.doc COOKIE