簡體   English   中英

使用C#HttpWebRequest或WebClient發送HTTP請求?

[英]Sending HTTP requests with C# HttpWebRequest or WebClient?

我可以使用HttpWebRequest發送HTTP請求並在沒有WebClient情況下獲取HTTP響應。

什么時候應該使用HttpWebRequest ,何時應該使用WebClient

當您不需要任何微調時,可以使用WebClient。

使用HttpWebRequest時,您可以控制各種選項,包括超時(非常重要)。 所以基本上 - WebClient用於玩具項目/ POCs,HttpWebRequest用於實際業務。

我個人總是使用WebClient API似乎更簡單。 它使用了HttpWebRequest。

WebClient是下載和上傳的理想選擇。

HttpWebRequest是Web連接的理想選擇,包括發送HTTP POST請求,如下所示: 帶有post的HTTP請求

如果您不需要訪問基礎流但只是上傳或下載“數據”,即文件某些字節或字符串,WebClient是一種簡化的抽象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM