我正在使用webclient给我网站上的一个页面打电话.我试图将网页的结果转换成pdf格式,因此我试图获得呈现页面的字符串表示形式.问题是请求没有经过身份验证,所以我得到的只是一个登录屏幕.我已将UseDefaultCredentials属性发送到true,但仍然得到相同的结果.下面是我代码的一部分:
WebClient webClient = new WebClient();
webClient.Encoding = Encoding.UTF8;
webClient.UseDefaultCredentials = true;
return Encoding.UTF8.GetString(webClient.UploadValues(link, "POST",form));