You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2026/05/30 10:47:23 UTC
(maven-resolver) branch master updated: Add any media type to RFC9457 content type header (#1894)
This is an automated email from the ASF dual-hosted git repository.
slawekjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
The following commit(s) were added to refs/heads/master by this push:
new dc3999f7a Add any media type to RFC9457 content type header (#1894)
dc3999f7a is described below
commit dc3999f7a582faaf50552e4490ed40a769fbe55c
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sat May 30 12:47:16 2026 +0200
Add any media type to RFC9457 content type header (#1894)
* Add any media type to RFC9457 content type header
---
.../aether/spi/connector/transport/http/RFC9457/RFC9457Reporter.java | 1 +
.../java/org/eclipse/aether/transport/apache/ApacheRFC9457Reporter.java | 2 +-
.../main/java/org/eclipse/aether/transport/jdk/JdkRFC9457Reporter.java | 2 +-
.../java/org/eclipse/aether/transport/jetty/JettyRFC9457Reporter.java | 2 +-
4 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/http/RFC9457/RFC9457Reporter.java b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/http/RFC9457/RFC9457Reporter.java
index 6c81e4f55..7fb51a945 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/http/RFC9457/RFC9457Reporter.java
+++ b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/http/RFC9457/RFC9457Reporter.java
@@ -36,6 +36,7 @@ import java.io.IOException;
*/
public abstract class RFC9457Reporter<T, E extends Exception, R> {
public static final String CONTENT_TYPE_PROBLEM_DETAILS_JSON = "application/problem+json";
+ public static final String CONTENT_TYPE_PROBLEM_DETAILS_JSON_AND_ANY = "application/problem+json,*/*";
protected abstract boolean isRFC9457Message(T response);
diff --git a/maven-resolver-transport-apache/src/main/java/org/eclipse/aether/transport/apache/ApacheRFC9457Reporter.java b/maven-resolver-transport-apache/src/main/java/org/eclipse/aether/transport/apache/ApacheRFC9457Reporter.java
index 444af1ad4..c9ff11168 100644
--- a/maven-resolver-transport-apache/src/main/java/org/eclipse/aether/transport/apache/ApacheRFC9457Reporter.java
+++ b/maven-resolver-transport-apache/src/main/java/org/eclipse/aether/transport/apache/ApacheRFC9457Reporter.java
@@ -37,7 +37,7 @@ public class ApacheRFC9457Reporter extends RFC9457Reporter<CloseableHttpResponse
@Override
public void prepareRequest(HttpRequest request) {
- request.addHeader(HttpConstants.ACCEPT, CONTENT_TYPE_PROBLEM_DETAILS_JSON);
+ request.addHeader(HttpConstants.ACCEPT, CONTENT_TYPE_PROBLEM_DETAILS_JSON_AND_ANY);
}
@Override
diff --git a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkRFC9457Reporter.java b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkRFC9457Reporter.java
index 221788644..a2733ce6a 100644
--- a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkRFC9457Reporter.java
+++ b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkRFC9457Reporter.java
@@ -38,7 +38,7 @@ public class JdkRFC9457Reporter
@Override
public void prepareRequest(Builder requestBuilder) {
- requestBuilder.header(HttpConstants.ACCEPT, CONTENT_TYPE_PROBLEM_DETAILS_JSON);
+ requestBuilder.header(HttpConstants.ACCEPT, CONTENT_TYPE_PROBLEM_DETAILS_JSON_AND_ANY);
}
@Override
diff --git a/maven-resolver-transport-jetty/src/main/java/org/eclipse/aether/transport/jetty/JettyRFC9457Reporter.java b/maven-resolver-transport-jetty/src/main/java/org/eclipse/aether/transport/jetty/JettyRFC9457Reporter.java
index eab38fb25..08d5c7852 100644
--- a/maven-resolver-transport-jetty/src/main/java/org/eclipse/aether/transport/jetty/JettyRFC9457Reporter.java
+++ b/maven-resolver-transport-jetty/src/main/java/org/eclipse/aether/transport/jetty/JettyRFC9457Reporter.java
@@ -40,7 +40,7 @@ public class JettyRFC9457Reporter
@Override
public void prepareRequest(Request request) {
- request.headers(h -> h.add(HttpHeader.ACCEPT.asString(), CONTENT_TYPE_PROBLEM_DETAILS_JSON));
+ request.headers(h -> h.add(HttpHeader.ACCEPT.asString(), CONTENT_TYPE_PROBLEM_DETAILS_JSON_AND_ANY));
}
@Override