DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22790>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22790 Inconsistent encoding of methods Summary: Inconsistent encoding of methods Product: Slide Version: Nightly Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: WebDAV client AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Some methods (GET, HEAD, and PUT) perform path encoding, while all other methods do not. The constrcutor for the encoding methods looks like: super(URLUtil.URLEncode(path, "UTF-8")); while all other methods look like: super (path); All methods should be either encoded or decoded in order to ensure that double encoding doesn't take place. This problem will only be visible when attempting to operate on resource which require encoding (i.e. there is a space in the name). Given that list() returns the child names unencoded, I would think it would make the most sense to always expect unencoded paths. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
