C#.net模拟提交表单POST
方法一、
System.Net.WebClient WebClientObj = new System.Net.WebClient();
System.Collections.Specialized.NameValueCollection PostVars = new System.Collections.Specialized.NameValueCollection();
PostVars.Add("A1","0");
PostVars.Add("A2","0");
PostVars.Add("A3","000");
try
{
byte[] byRemoteInfo = WebClientObj.UploadValues("http://www.lovezhao.com/vote.asp","POST",PostVars);
//下面都没用啦,就上面一句话就可以了
string sRemoteInfo = System.Text.Encoding.Default.GetString(byRemoteInfo);
//这是获取返回信息
richTextBox_instr.Text += sRemoteInfo;
}
catch
{}
方法二、
string url = "网址";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
string s = "要提交的数据";
byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes (LoginInfo);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;
Stream requestStream = req.GetRequestStream();
requestStream.Write(requestBytes,0,requestBytes.Length);
requestStream.Close();
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default);
string backstr = sr.ReadToEnd();
Response.Write(line);
sr.Close();
res.Close();
转载于:https://www.cnblogs.com/SissyNong/archive/2009/08/07/1540925.html
C#.net模拟提交表单POST相关推荐
- 【Python】忘记登录密码?遍历数字字母组合密码+模拟提交表单
准备 忘记了密码?试一试暴力破解吧 打开F12,填写用户名.密码后,点击登录,看到请求头信息.提交的表单信息,例如下图: 也可以看到此次登录请求发送到的 url: 也可以看到此次请求返回的结果: 遍历 ...
- Spring MVC 测试 | 模拟提交表单
在 Spring 4 MVC 单元测试例子 一文中利用Spring test 框架进行了简单的测试,代码mockMvc.perform(get("/SayHello/getAnswer&qu ...
- js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...
js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...
- ajax 模拟表单提交,Ajax模拟Form表单提交,含多种数据上传
---恢复内容开始--- Ajax提交表单.使用FormData提交表单数据和上传的文件(这里的后台使用C#获取,你可以使用Java一样获取) 有时候前台的数据提交到后台,不想使用form表单上传,希 ...
- AJAX学习笔记——发送AJAX的POST请求,模拟from表单提交
关于AJAX发送POST请求,首先演示一个小案例. 当输入用户名:张三,密码:123.点击发送请求按钮 这是用post请求模拟的表单提交.接下来看一下如何用AJAX发送POST请求 后端代码: @We ...
- JS模拟Form表单提交
用java写了一个下载的功能,测试没有问题,但前台就是不弹出下载的提示框. 后来发现如果你的提交方式是ajax的方式的话是不会弹出提示框的,然后换成了form提交,顺利弹框通过,下来我们就用js模拟f ...
- 使用webmagic模拟post表单提交爬取易查分成绩
使用webmagic模拟post表单提交爬取易查分成绩 #不废话直接上图 简单来说就是在一图输入学生姓名 点击查询就会跳转到二图,当然这里二图我把班级姓名信息以及去掉了: 下面就是分析通过上图我们可以 ...
- 跨域请求之JSP中模拟post表单提交
一.使用场景 当我们需要跨域进行登录时,为了避免登录信息暴露在链接中,此时必须采用Post提交.同时Ajax是不支持跨域的.此时就可以采用在Jsp中模拟Post提交. 二.代码实现 以下实例是跨域登录 ...
- c语言写自动填写表单提交,利用C语言实现POST数据包如此简单【模拟网页提交表单】...
http://www.maben.com.cn/archives/212.html 利用C语言实现POST数据包如此简单[模拟网页提交表单] //*************************** ...
最新文章
- 强悍!使用Flash和Silverlight制作控件
- 分数调查 HihoCoder - 1515(带权并查集)
- [html] 请实现一个网站加载进度条
- java 监听器 分类_java过滤器和监听器详解 分类: 学习专区
- springboot 通过url访问本地文件
- go设计模式之单例模式
- python中字典的键是唯一的吗_Python怎么通过字典的键和值做一个登录程序?
- [转载] strtol() -- 将字符串转换成长整型数(转载)
- Caffe、TensorFlow、MXnet三个开源库对比+主流分类模型对比
- About 产量数据选取问题
- 购票系统c语言座位分配,铁路购票系统的简单座位分配算法
- 干掉Dubbo,换下Spring Cloud,这个架构有点厉害!
- NHibernate Step by Step (三) Configuration和Sessionfactory
- 15.6寸键盘的详细介绍
- Android进程间通信系列-----------进程间的数据传递载体Parcel
- 一台机器(群晖、CentOS)挂两台网心云docker
- [Codeforces1155F][DP]Delivery Oligopoly
- 数组元素两两组合 php,js多个数组元素两两组合三三组合
- Redis过期策略---实现原理
- 【STM32笔记】低功耗模式配置及避坑汇总