WebRequest/WebResponse 与 socket 类有什么区别,好像都可以用来访问及反回远程WEB页信息?
我想做个windows应用程序能够访问及提交数据到WEB页面访问WEB已经完成,是通过HttpWebRequest/HttpWebResponse读取WEB的数据的
但远程页面需要登陆,这就得提交表单,而服务器都是GET模式,不知道这种情况下有什么方式可以提交表单,如果有实例最好不过了!

解决方案 »

  1.   

    HttpWebRequest就可以提交表单啊,METHOD 设为 GET 就可以了
      

  2.   

    可否简单例子,或指点那有相关资料 msdn里没写有表单提交的实例....
    现在也不知道把数据以什么方便发送出去,以什么方法发送...
      

  3.   

    登陆的方式有很多种,大部分可以这样解决(SSL加密的例外(https))
    1、用Ethereal等抓包软件捕获浏览器提交表单的过程.Ethereal可以抓到所有经过网卡的数据。2、在程序中模拟浏览器提交表单过程,要POST给POST,要Cookies给cookies,只要没有加密(SSL)一般都没有问题。
      

  4.   

    远程WEB服务器是 GET 模式,现在提交的内容已定,只是提交用户名及密码,远程服务器也可以接受远程提交表单! 
     也许方法有两种:一是模拟页面提交,二是直接发送数据到远程WEB服务器,但都不知如何实现....
      

  5.   

    用httpwebRequest请求远程服务器得到的模式是GET,
    但在远程页面提交的时候并没有发现提交信息 如: 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).
      

  6.   

    我在程序中设置post模式老是超时....而get模式可以