• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > 使用HttpWebRequest向网站模拟上传数据

使用HttpWebRequest向网站模拟上传数据

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了httpwebrequest,httpwebrequest用法,c httpwebrequest,httpwebrequest post,httpwebrequest get等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

最近有个朋友离开IT行业二年的朋友说要实现用程序向某个网站的页面上传数据,他是意思是每天有几十条数据要在网站页面上填写,很烦,最好用程序来写。网站页面是用POST传递的,同时没有验证码之类的东东,只有一点限制就是5分种内不能填写二次记录。这一切都好办。

using System.Web;
using System.Net;
using System.Text;
using System.IO;

//创建对某个网站页面的请求

HttpWebRequest  myRequest = (HttpWebRequest )WebRequest.Create("http://www.knowsky.com/a.asp")

//上传的数据,”TextBox1“这些东东是网站页面里的控件ID,如果要上传多个值也是用&来分隔

   string postData="TextBox1="+this.textBox1.Text+"&TextBox2="+this.textBox2.Text+"
&TextBox3="+this.textBox3.Text+"&TextBox4="+this.textBox4.Text;
   ASCIIEncoding encoding=new ASCIIEncoding();
   byte[]  byte1=encoding.GetBytes(postData);//最终编码后要上传的数据
   // Set the content type of the data being posted.
   myRequest.ContentType="application/x-www-form-urlencoded";
   myRequest.Method="post";//post上传方式
   // Set the content length of the string being posted.
   myRequest.ContentLength=postData.Length;
   Stream newStream=myRequest.GetRequestStream();
   newStream.Write(byte1,0,byte1.Length);


一切就OK了,如果你想上传后看到网站的内容的话,可以在程序里放一个IE控件,使用

axWebBrowser1.Navigate("http://www.knowsky.com/a.asp");
axWebBrowser1.Refresh2();

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • HttpWebRequest的常见错误使用TcpClient可避免
  • HttpWebRequest和HttpWebResponse用法小结
  • WEB上调用HttpWebRequest奇怪问题的解决方法
  • 使用HttpWebRequest向网站模拟上传数据

相关文章

  • 2017-05-11asp.net 使用事务
  • 2017-05-11ASP.NET MVC 微信JS-SDK认证
  • 2017-05-11ASP.NET中 Panel 控件的使用方法
  • 2017-05-11详解ASP.NET Core和ASP.NET Framework共享身份验证
  • 2017-05-11轻量级asp.net ajax解决方案详解
  • 2018-08-20基于Jexus-5.6.3使用详解
  • 2017-05-11ASP.NET UserControl 通信的具体实现
  • 2017-05-11ASP.NET通过自定义函数实现对字符串的大小写切换功能
  • 2017-05-11asp.net Silverlight应用程序中获取载体aspx页面参数
  • 2017-05-11得到真实外网IP、IP所在国家、省份、地区(小偷程序)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp.net中倒计时自动跳转页面的实现方法(使用javascript)
    • 正则一则 将金额转换成人民币大写的代码
    • ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法
    • 解析在.net中使用XSLT转换xml文档的示例详解
    • ASP.NET MVC5网站开发文章管理架构(七)
    • 实现onmouseover和onmouseout应用于RadioButtonList或CheckBoxList控件上
    • asp.net 长文章通过设定的行数分页
    • 解读ASP.NET 5 & MVC6系列教程(12):基于Lamda表达式的强类型Routing实现
    • asp.net(c#)判断远程图片是否存在
    • asp.net 使用驻留在页面中的Cache缓存常用可定时更新的数据

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有