Thank you for a great article. There is one more way to register HttpClient and use dependency injection for it. You can do builder.Services.AddHttpClient<IYourServiceDefinition, IYourServiceImplementation>(). It will register so called "typed" client. That way you can just require HttpClient injected into the YourServiceImplementation class constructor without having to create one with HttpClientFactory.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Developer Partners
Developer Partners

Written by Developer Partners

🚀 Dynamic software dev company empowering businesses & individuals. Stay tuned for insights, trends, & success stories as we explore software's possibilities.

No responses yet

Write a response