To keep consistency with all the operations, the beginning of the URL should be got from client.getBaseUrl() , not from a saved member. The responsability for server-wide data is in the WebdavClient object, not in the individual operations.