2

.NET中是否有等效的java.net.URLConnection类。,例如HttpWebRequest?还能用什么?

4

2 回答 2

3

HttpWebRequest并且WebClient尽可能接近。

是否有您需要的特定功能或一组功能?

于 2010-12-03T12:08:50.727 回答
3

可能最接近的是:

WebRequest req = WebRequest.Create(url); // note this is IDisposable so
                                         // should be in a "using" block, or
                                         // otherwise disposed.

因为这将处理多个协议等。但如果你的意思是 http - 我会使用WebClient; 它比HttpWebRequest(其中一种WebRequest实现)简单得多。

如果您只想下载一个页面:

string s;
using(var client = new WebClient()) {
    s = client.DownloadString(url);
}
于 2010-12-03T12:08:55.563 回答