public class HttpClienService { public HttpClient Client { get; } public HttpClienService(HttpClient client) { client.BaseAddress = new Uri("https://xxxx.com/"); // GitHub API versioning client.DefaultRequestHeaders.Add("Authorization", "xxxxxxxxxxxx"); // GitHub requires a user-agent client.DefaultRequestHeaders.Add("Content-Type", "application/json; charset=utf-8"); Client = client; } //这个下面就是编写自己方法,进行调用 }
2.在Startup.cs中进行注册, 这个注册可以存在多个。
services.AddHttpClient<classHttp>(); //注册之后,使用依赖注入的方式进行注入,进行使用。