[C#]HttpWebRequest、HttpWebRespoonse、WebRequest and WebResponse、WebClient差异

 

在看FTP Upload And Download 相關書籍時,覺得卡卡的(觀念不通)。
於是我就上去StackFlow找了一下相關文章
目前在網上看到較優的解釋 ,這只是一個12歲的小孩寫的,觀念如此的清晰,羞愧了我
 
HttpWebRequest
 
is a concrete class that allows you to request in code any sort of 
 
file over HTTP. You usually receive it as a stream of bytes. What you do with it 
 
after that is up to your application.
 
HttpWebResponse
 
allows you to process the response from a web server that was 
 
previously requested using HttpWebRequest.
 
WebRequest and WebResponse
 
are the abstract base classes that the HttpWebRequest and 
 
HttpWebResponse inherit from. You can't create these directly. Other classes that 
 
inherit from these include Ftp and File classes.
 
WebClient
 
I have always seen as a nice helper class that provides simpler ways to, 
 
for example, download or upload a file from a web url. (eg DownloadFile and 
 
DownloadString methods). I have heard that it actually uses HttpWebRequest / 
 
HttpWebResponse behind the scenes for certain methods.
 
 
 

转载于:https://www.cnblogs.com/Magicworks/archive/2012/03/11/2390741.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值