相当于.NET中的java.net.URLConnection

时间:2010-12-03 12:05:33

标签: java .net urlconnection

是否有java.net.URLConnection类的等价物 在.NET中。 ,例如HttpWebRequest?还有什么可以用?

2 个答案:

答案 0 :(得分:3)

HttpWebRequestWebClient尽可能接近。

是否需要特定功能或功能集?

答案 1 :(得分:2)

可能最接近的是:

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

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

如果您只想下载页面:

string s;
using(var client = new WebClient()) {
    s = client.DownloadString(url);
}