我是 API 世界的新手,但我有一个问题,我想从 Web API 获取数据,但有两个身份验证
这是我的获取操作代码:
HttpClientHandler handler = new HttpClientHandler();
handler.Credentials = new NetworkCredential("test", "testing");
HttpClient client = new HttpClient(handler);
client.BaseAddress = new Uri("http://test.abctesting.com/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.
MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("admin/apiv2/").Result;
var tenders = response.Content.ReadAsAsync<tenders>().Result;
Run Code Online (Sandbox Code Playgroud)
这段代码对我来说很好用,但只是传递代理用户名和密码!如何使用身份验证用户名和密码继续获取 API 数据?