C# winform如何登陆web
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform如何登陆web相关的知识,希望对你有一定的参考价值。
如题,再详细一点说就是:我用winform做了一个登陆界面,如何以post方式发生表单至网站上,达到登陆的目的!
两种方法:System.Net.HttpWebRequest
这个类可以通过System.Net.WebRequest.Create("http://www.myaddress.com/")的方式创建,创建之后强制转换成HttpWebRequest即可。将Method设为POST,然后附上要提交的数据(application/x-www-form-urlencoded的编码格式的话,大约是:username=myname&password=mypassword的形式),发送之后通过返回的HttpWebResponse接收结果;如果网站使用cookies的话,要设置CookieContainer来保存返回的cookies
另一种简单一些的方法:使用System.Net.WebClient
这个类自己会保存Cookies,创建一个之后用UploadValues函数,就可以发送post表单,非常简单易用。 参考技术A 通过WebService
1 用vs2005,新建网页,WebService
里面写WebService方法
2 发布WebService
3 你的项目引用这个Webservice
4 项目调用Webservice方法
以上是关于C# winform如何登陆web的主要内容,如果未能解决你的问题,请参考以下文章
C# winform 如何取得网站cookie,从而实现自动登录。
c#做winform时用户登陆系统后怎么在状态栏上显示当前用户的姓名