繁体   English   中英

使用WebClient c#

[英]Using WebClient c#

我已经看到了一些链接,告诉我们如何使用Web客户端,但有一点我还不清楚,因为我不是敏锐的开发人员。

  1. 剂量这实现了POST
  2. HttpWebRequest之间的区别
  3. 如何从页面源中确定要放置值的字段
  4. 如何放置价值观

我读过http://www.daveamenta.com/tag/webclient/

如果有人提供html领域的例子以及如何在Web客户端中使用它们会很棒

这是否实现了POST

是的,您可以使用UploadStringUploadDataUploadValues方法

HttpWebRequest之间的区别

基本上, WebClient只是WebRequestFtpWebRequestHttpWebRequest ...)的包装器,使其更易于使用。 它没有给你那么多的控制权,但它对于简单的场景来说已经足够了

如何从页面源中确定要放置值的字段

我真的不明白你的意思......

如何放置价值观

你在谈论表格领域吗? 您可以使用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与HttpWebRequest / HttpWebResponse

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM