WebRequest/WebResponse 与 socket 类有什么区别,好像都可以用来访问及反回远程WEB页信息?
我想做个windows应用程序能够访问及提交数据到WEB页面访问WEB已经完成,是通过HttpWebRequest/HttpWebResponse读取WEB的数据的
但远程页面需要登陆,这就得提交表单,而服务器都是GET模式,不知道这种情况下有什么方式可以提交表单,如果有实例最好不过了!
我想做个windows应用程序能够访问及提交数据到WEB页面访问WEB已经完成,是通过HttpWebRequest/HttpWebResponse读取WEB的数据的
但远程页面需要登陆,这就得提交表单,而服务器都是GET模式,不知道这种情况下有什么方式可以提交表单,如果有实例最好不过了!
现在也不知道把数据以什么方便发送出去,以什么方法发送...
1、用Ethereal等抓包软件捕获浏览器提交表单的过程.Ethereal可以抓到所有经过网卡的数据。2、在程序中模拟浏览器提交表单过程,要POST给POST,要Cookies给cookies,只要没有加密(SSL)一般都没有问题。
也许方法有两种:一是模拟页面提交,二是直接发送数据到远程WEB服务器,但都不知如何实现....
但在远程页面提交的时候并没有发现提交信息 如: index.asp?id=
如果我在应用程序中设置post模式就无法连接服务器更无法提交页面..
下面是我测试的页面:
http://www.10198sc.com/ 表单页
http://www.10198sc.com/reg.asp 接收数据页 我看过他的页在表格代码,都是post,但为什么我在程序中能用get连接而不能用post
我在应用程序中用 HttpWebRequest.Method 得到服务器返回是 GET ,
我知道上面到底是 get 还是 post , 如果是post为什么在程序中无法连接...如果不是post为什么我在本地制作的aspx页用的post模式能够提交到远程服务器(http://www.10198sc.com/reg.asp).