Refactored DAV\Client to use HTTP\Client.