[ 
https://issues.apache.org/jira/browse/IVY-923?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12635432#action_12635432
 ] 

Pavel Sher commented on IVY-923:
--------------------------------

I made a quick and dirty hack in HttpClientHandler: in methods doGet, doHead 
and upload I changed argument url to:
BasicURLHandler.normalize(dest).toExternalForm()

This solved problem with names with spaces but names with plus sign still do 
not work.


> Can't download files containing space or + in their names by HTTP
> -----------------------------------------------------------------
>
>                 Key: IVY-923
>                 URL: https://issues.apache.org/jira/browse/IVY-923
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.0-RC1
>            Reporter: Pavel Sher
>
> I have an artifact with space in it's name, such artifact can't be downloaded 
> by Ivy 2.0 RC1. The problem is somewhere near the doHead() method of the 
> org.apache.ivy.util.url.HttpClientHandler class. This method receives url but 
> this url contains spaces and when HttpClient HeadMethod is constructed an 
> exception is thrown (which is silently ignored by the way). It seems that URL 
> parts must be properly escaped before sent to HTTP client, since 
> URL.toExternalForm() does not do this.
> The same problem seems to occur if file name contains +.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to