Creating and disposing HttpClients like this is non-optimal, it prevents you from reusing open sockets etc. Consider creating the client the first time you use it and reusing it for later calls. Make the owning class Disposable instead.