You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Maarten Coene (JIRA)" <ji...@apache.org> on 2008/07/22 09:42:31 UTC

[jira] Commented: (IVY-864) HTTP Handlers ignore unsuccessful response codes.

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

Maarten Coene commented on IVY-864:
-----------------------------------

Good catch.

Could you tell us where you encountered this problem, because the check already happens in the URLHandler.getURLInfo method.
But adding this check again to the download methods won't be a bad thing indeed.

> HTTP Handlers ignore unsuccessful response codes.
> -------------------------------------------------
>
>                 Key: IVY-864
>                 URL: https://issues.apache.org/jira/browse/IVY-864
>             Project: Ivy
>          Issue Type: Bug
>            Reporter: James P. White
>         Attachments: http_download_response_patch.txt
>
>
> The HttpClientHander.download and BasicURLHandler.download methods don't bother to check the HTTP response code from the server.  As a result they will put anything that the server sends back as the contents of the artifact.  This isn't so good if it is something like the HTML message for a 404 or 503 and what you wanted was a JAR file.  In fact it is pretty bad because then the cache is poisoned and the user is left with purging the cache as the only solution.

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