Dot-Net

WebClient 與 HttpWebRequest/HttpWebResponse

  • November 7, 2009

在我看來,大多數可以通過課堂完成的事情**HttpWebRequest/Response也可以完成WebClient**。我在某處讀到WebClientWebRequest/Response.

到目前為止,我看不到任何可以HttpWebRequest/ResponseWebClient.

我應該何時使用 WebClient 以及何時HttpWebRequest/Response?(顯然,HttpWebRequest/Response是特定於 HTTP 的。)

如果HttpWebRequest/Response是較低的水平WebClient,我可以用什麼來完成HttpWebRequest/Response我無法完成的事情WebClient

使用HttpWebRequest使您可以更好地控制請求。你可以設置cookies、headers、protocol等……在響應中,你也可以檢索cookies和headers

引用自:https://stackoverflow.com/questions/1694388