1

我正在尝试从地址“ http://www.last.fm/music/Boney%20M./+images ”下载字符串,但返回null,

WebClient webClient = new WebClient();
string html = webClient.DownloadString(new Uri("http://www.last.fm/music/Boney%20M./+images"));
4

1 回答 1

1

刚刚在 VS2012 Express 下的测试应用程序上尝试过,它按预期工作。

一些想法:

  • 问题可能在于您在代理后面,您可能需要创建一个 WebProxy 对象并提供您的凭据。
  • 有时(事实并非如此,因为它对我有用)网站需要一些标头 - 例如 HTTP_REFERER。
于 2013-08-17T16:20:23.730 回答