fixed invalid URI during MOVE, if dest path contains special chars (like spaces)

This commit is contained in:
Sebastian Stenzel
2016-02-21 22:54:01 +01:00
parent 391d8013b5
commit b48670e073

View File

@@ -128,7 +128,7 @@ public class UriNormalizationFilter implements HttpFilter {
@Override
public String getHeader(String name) {
if ((METHOD_MOVE.equalsIgnoreCase(getMethod()) || METHOD_COPY.equalsIgnoreCase(getMethod())) && HEADER_DESTINATION.equalsIgnoreCase(name)) {
final String uri = URI.create(super.getHeader(name)).getPath();
final String uri = URI.create(super.getHeader(name)).getRawPath();
return bestGuess(uri);
} else {
return super.getHeader(name);