按钮-C# HTTP请求 网页POST提交

问题描述

C# HTTP请求 网页POST提交

用C#窗体程序模拟提交HTTP请求,被提交的网页上的一段代码

 <input type="text" id="web_input" class="inputon" >
 <a href="javascript:;" id="web_button"><img src="guestbook.gif" width="125" height="32" alt=""></a>

其中web_input是文本框,输入文字,下面那个链接web_button是提交按钮,点击链接之后就会提交。我看网上的例子都需要写一个提交参数,例如:pastData=“username=aaa&userpwd=bbb”; 那么我的这个怎么写呢?主要是不知道那个连接那一块,麻烦大神给出那个提交参数?

解决方案

需要写后台方法
http://www.cnblogs.com/cgli/archive/2011/04/09/2010497.html

解决方案二:

 <form name="input" action="test.php" method="post">
    <input type="text" id="web_input" name="web_input" class="inputon" >
    <a href="javascript:;" id="web_button"><img src="guestbook.gif" width="125" height="32" alt=""></a>
</form>

在test.php文件中用$_POST["web_input"] 就能得到提交的东西。

我也是新手,不知道对不对。

解决方案三:

你要用开发工具找到提交页面的接口,然后用WebRequest直接post数据到接口去就好了,注意人家网站的编码

 string postdata = "sort=xxxxx&type=xxxxxx";
byte[] bytes = Encoding.ASCII.GetBytes(postData);//注意i编码
Stream sendStream = request.GetRequestStream();
sendStream.Write(bytes, 0, bytes.Length);
sendStream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse()

解决方案四:

楼主使用C#的话,我就当你使用的是WebForm了,

/asp:TextBox
/asp:ImageButton

解决方案五:

楼主使用C#的话,我就当你使用的是WebForm了,

 <asp:TextBox runat="server" ID="web_input" CssClass="inputon" ></asp:TextBox>
<asp:ImageButton runat="server" ID="web_button" ImageUrl="guestbook.gif" Height="125" Width="32" OnClick="自己在Code页面新建一个ImageButton的点击事件" ></asp:ImageButton>

解决方案六:

如果用get提交,你点一下网页的那个提交按钮,看浏览器上的地址栏,你就懂了。

如果用post提交,你用任何一个能看HTTP的header的,看下post的内容就可以了。

然后你就会写了。

解决方案七:

pastData=“username=aaa&userpwd=bbb”
具体提交什么和你的提交url需要的参数有关系

时间: 2025-01-20 15:04:57

按钮-C# HTTP请求 网页POST提交的相关文章

按钮的Ajax请求时一次点击两次提交的解决方法_AJAX相关

页面中的按钮的type是submit的: <input type="submit" value="Create" id="submit" /> ajax的请求,在JQuery中是: $(function () { $('#submit').click(function () { var createGenreForm = $('#createGenreForm'); if (createGenreForm.valid()) { var

按钮的Ajax请求时一次点击两次提交的解决方法

页面中的按钮的type是submit的: <input type="submit" value="Create" id="submit" /> ajax的请求,在JQuery中是: $(function () { $('#submit').click(function () { var createGenreForm = $('#createGenreForm'); if (createGenreForm.valid()) { var

DHTML技巧--中止网页的提交

dhtml|技巧|网页 ASP.NET改变了我们的编程方法,使得开发BS程序更加简单.但如果大量使用服务器控件势必会造成网页频繁提交,操作极不友好,也增加了服务器的负担.把一些必要的验证工作放在客户端执行,只有通过验证时才进行提交,就可以大大减少网页的刷新次数. 例如当我们按下"删除"按钮时,先在客户端进行一下确认:弹出一个"是否真的要删除"的对话框.当用户按下"是"是才提交至服务器执行删除程序.如果按下否,则终止后绪的提交动作.提交是不要进行太

注册或者点击按钮时,怎么防止用户重复提交数据

 这篇文章主要是对注册或者点击按钮时,怎么防止用户重复提交数据进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 asp.net实现点击按钮后设按钮不可用并提交  代码如下: <asp:Button ID="Button1" runat="server" Text="123456" OnClientClick="this.disabled=true;this.form.submit(); "  UseSubmitB

http服务器-http请求网页不全问题,急

问题描述 http请求网页不全问题,急 用浏览器请求这个url:http://weixin.sogou.com/gzhjs?cb=sogou.weixin.gzhcb&openid=oIWsFt5UYijHEg0l7SJOebS87g0U&ext=ODT92Z2knLW3-XEARb89KuphI6B7Q5pwpKgCtYHe0dZ2SSwZcMcGE8xE2mnKcU5Z&gzhArtKeyWord=&page=3&t=1443059977892,测试结果 1.I

模拟点击-delphi中,点击【程序上的】打开按钮后自动打开网页并实现点击【网页中的】一个按钮

问题描述 delphi中,点击[程序上的]打开按钮后自动打开网页并实现点击[网页中的]一个按钮 假设以打开 http://mail.163.com/ 为例,程序上点击打开按钮后 打开网页并模拟点击'注册'按钮.如何实现???? [id="lfBtnReg" class="btn btn-side btn-reg" href="http://reg.email.163.com/mailregAll/reg0.jsp?from=163mail_right&qu

string-c# 请求网页 用get 或者post

问题描述 c# 请求网页 用get 或者post string url = "www.baidu.com"; string url2="www.xxxx.com"; string url3 ="www.xxxx2.com" ....... WebRequest request = WebRequest.Create(url); WebResponse response = request.GetResponse(); Stream s = res

列出所有请求表单提交数据的通用jsp脚本,调试可以使用

列出所有请求表单提交数据的通用jsp脚本,调试可以使用     将代码保存为 showRequestParameters.jsp   只要在处理表单的页面包含该文件即可 <%-- A Jsp Component that Shows Request Parameters      Include this page to view request parameters.     Example Use:              ...            <h2>Request Pa

请问如何实现网页自动提交的表单内容

问题描述 比如http://guba8.eastmoney.com/600655,2003702599,guba.html谢谢 解决方案 解决方案二:有人回答么??解决方案三:都不知你在问什么解决方案四:题目不清楚,多描述下解决方案五:网页是文本文件,本身不支持自动化有些浏览器支持自动化,不过你需要去浏览器扩展开发论坛问.解决方案六:要想自动提交你可以在你的网页上侦测你的表单变化则提交,可这个变化没个限度,比如从空到A,这就变化了,再到AD又变化了,再到ADMIN这一直变化,到底提交那次呢,还有