WebClient请求返回空字符串

时间:2014-03-06 17:38:45

标签: c# .net webclient

在我的程序中,我需要获取我的站点的内容,但是webclient对象的DownloadString方法的返回返回null,但最有趣的是没有异常。状态代码为200,请求完美,但url返回一个空字符串。

WebClient wc = new WebClient();
String teste = wc.DownloadString("http://www.wiplay.com.br");

我的网站 http://www.wiplay.com.br

1 个答案:

答案 0 :(得分:5)

似乎您的网站需要设置用户代理标头才能做出响应。

在调用DownloadString方法之前添加以下内容:

wc.Headers.Add(HttpRequestHeader.UserAgent, "your useragent string");