When connected to an OpenStack swift container (e.g. Rackspace Cloud Files), if you attempt to rename a 'folder' (e.g. a folder within the path of a file rather than the container itself), the rename operation fails.
In the background, a 404 error is generated as it appears the DELETE operation is incorrectly encoding the trailing forward slash (%2F).
Looking at a fiddler trace when running the application, attempting to rename a folder called TEST in a container called container-name:
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=UTF-8
Date: Thu, 16 Oct 2014 07:35:39 GMT
<html><h1>Not Found</h1><p>The resource could not be found.</p></html>
If I modify the request in Fiddler and change the request URL for the delete from: