[英]Using WebClient c#
我已经看到了一些链接,告诉我们如何使用Web客户端,但有一点我还不清楚,因为我不是敏锐的开发人员。
我读过http://www.daveamenta.com/tag/webclient/
如果有人提供html领域的例子以及如何在Web客户端中使用它们会很棒
这是否实现了POST
是的,您可以使用UploadString
, UploadData
和UploadValues
方法
HttpWebRequest之间的区别
基本上, WebClient
只是WebRequest
( FtpWebRequest
, HttpWebRequest
...)的包装器,使其更易于使用。 它没有给你那么多的控制权,但它对于简单的场景来说已经足够了
如何从页面源中确定要放置值的字段
我真的不明白你的意思......
如何放置价值观
你在谈论表格领域吗? 您可以使用UploadValues
方法,该方法与使用POST提交HTML表单相同
MSDN是获取.Net内容的确切答案的最佳位置。
这是一篇关于WebClient与HttpWebRequest的文章。 基本上,WebClient设计简单快捷。 HttpWebRequest更复杂,但功能更强大。
http://blogs.msdn.com/b/silverlight_sdk/archive/2008/04/01/using-webclient-and-httpwebrequest.aspx
在此之前,关于此主题的讨论也很长:
webclient是一种从网页获取内容的简单方法
webclient client= new webclient();
string content = client.downloadstring('google'.com');
使用webclient下载页面很简单,但使用httprequest很困难。
简单的事情可以通过webclient完成而无需编写多行代码。
但在webclient中还有很多难以实现的功能。
所以简单的HttpWebRequest比webclient更好。
看到这里的一个小例子
http://geekswithblogs.net/anirudha/archive/2010/07/25/parsing-text-in-c-sharp.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.