fixed a problem handling url encoded file path
fixed a problem handling url encoded file path
extended and improved handling of 403, 404, 405, 410 and 423 HTTP errors