I'm developing an Web ASP.Net API to extend our current desktop aplication. Allong with the implementation of token based authentication, i had some problem with thread exceptions and while looking for a solution some doubts came to my mind. So using HttpClient when should it be a static initialized on first request or created each time the client access the API. I supose there's not a straight answer, but i would like your opinion.
Thanks