You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Berno Langer (Jira)" <ji...@apache.org> on 2021/12/15 15:44:00 UTC
[jira] [Created] (IVY-1632) Ivy can't access AWS CodeArtifact Repository
Berno Langer created IVY-1632:
---------------------------------
Summary: Ivy can't access AWS CodeArtifact Repository
Key: IVY-1632
URL: https://issues.apache.org/jira/browse/IVY-1632
Project: Ivy
Issue Type: Bug
Components: Core
Affects Versions: 2.5.0, 2.4.0
Reporter: Berno Langer
Ivy can't access (Maven) CodeArtifact Repositories at AWS. The Server answers with HTTP 400 Bad Request.
After debugging and looking into the sources, I found that Ivy sends an invalid "Accept" header. This seems to be related to [https://bugs.openjdk.java.net/browse/JDK-8163921]
Changing the class org.apache.ivy.util.url.BasicUrlHandler, so that it sets an Accept header after opening a connection, like this ...
{noformat}
95 con = normalizedURL.openConnection();
96 con.setRequestProperty("Accept", "*/*"); // <-- added
{noformat}
... Ivy can access CodeArtifact Repositories perfectly.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)