当前位置:编程学习 > C#/ASP.NET >>

C#winform程序,如何向网页提交数据?

我想做一个类似火车票查询的小工具。首先就是,如何向网页www.12306.com发送数据,数据包含(始发站,目的地,时间),有这方面的什么资料吗? --------------------编程问答-------------------- webbrowser
httpwebrequest
--------------------编程问答-------------------- 嫌麻烦就直接拖一个WebBrowser控件,操作html元素提交表单,或者用WebClient类。

想要扩展性强接近底层就用HttpWebRequst发送post请求,用HttpWebResponse接收回应并处理。 --------------------编程问答--------------------
引用 2 楼 lesice 的回复:
嫌麻烦就直接拖一个WebBrowser控件,操作html元素提交表单,或者用WebClient类。

想要扩展性强接近底层就用HttpWebRequst发送post请求,用HttpWebResponse接收回应并处理。


正解。。。 --------------------编程问答--------------------
引用 2 楼 lesice 的回复:
嫌麻烦就直接拖一个WebBrowser控件,操作html元素提交表单,或者用WebClient类。

想要扩展性强接近底层就用HttpWebRequst发送post请求,用HttpWebResponse接收回应并处理。

正解...
搜一下,网上有很多代码 --------------------编程问答-------------------- 建议你使用HttpWebRequest和HttpWebResponse来做GET和POST,这样效率会好一些(因为没有额外无用的GET)。
至于该POST那些数据,可以使用HttpWatch来查看 --------------------编程问答-------------------- 这种东西都是“一次性”地访问web服务器就完了吗?没有一个复杂的交互流程吗? --------------------编程问答-------------------- 我想楼主是想要自己做界面风格,实现查询功能


百度
c# 模拟提交

当然,你要看清楚查询网页的提交方式是POST还是GET方式。
--------------------编程问答-------------------- 分全给我,我给你一套C#代码,关于12306自动订票的。不过没做完,自动登录,验证码自动识别都实现了。分给我以后到我博客留个邮箱 --------------------编程问答-------------------- http://topic.csdn.net/u/20120129/02/f1309f61-077c-4020-8602-9fe8217b521c.html 
--------------------编程问答-------------------- 鄙视8楼
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,