小编Muh*_*ter的帖子

C# .. API httpclient 身份验证和代理与用户名和密码

我是 API 世界的新手,但我有一个问题,我想从 Web API 获取数据,但有两个身份验证

  • 首先是代理。
  • 其次是 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 数据?

c# api

3
推荐指数
1
解决办法
7361
查看次数

标签 统计

api ×1

c# ×1