有一个启用了SSO的Web api。当我将网址放入我的网络浏览器时,我不必指定密码并返回数据。我怎么能用C#做同样的事情?当我使用WebClient DownloadString()函数执行此操作时,我收到错误"未授权"回来。
var client = new System.Net.WebClient();
var context = client.DownloadString(@"http://api_site.example.com/data?username=jdoe&report=test");