我正在尝试使用https://foo
访问格式为HttpClient
的Intranet网站。我有以下代码:
var header = new AuthenticationHeaderValue("Basic",
Convert.ToBase64String (System.Text.Encoding.UTF8.GetBytes (string.Format("{0}:{1}", "username", "password"))));
client.DefaultRequestHeaders.Authorization = header;
var result = await client.GetStringAsync(resourceUri);
我需要做些什么来完成这项工作?我也尝试使用MD5加密密码,但没有运气。我的程序在GetStringAsync调用之后悄然退出,因此没有结果。