diff --git a/acme4j-client/src/main/java/org/shredzone/acme4j/connector/DefaultConnection.java b/acme4j-client/src/main/java/org/shredzone/acme4j/connector/DefaultConnection.java index 05e4c781..e9694916 100644 --- a/acme4j-client/src/main/java/org/shredzone/acme4j/connector/DefaultConnection.java +++ b/acme4j-client/src/main/java/org/shredzone/acme4j/connector/DefaultConnection.java @@ -483,7 +483,7 @@ public class DefaultConnection implements Connection { if ("rateLimited".equals(error)) { Optional retryAfter = getRetryAfterHeader(); - Collection rateLimits = getLinks("urn:ietf:params:acme:documentation"); + Collection rateLimits = getLinks("help"); throw new AcmeRateLimitedException(problem, retryAfter.orElse(null), rateLimits); } diff --git a/acme4j-client/src/test/java/org/shredzone/acme4j/connector/DefaultConnectionTest.java b/acme4j-client/src/test/java/org/shredzone/acme4j/connector/DefaultConnectionTest.java index 060b3bfd..7c9f9d6f 100644 --- a/acme4j-client/src/test/java/org/shredzone/acme4j/connector/DefaultConnectionTest.java +++ b/acme4j-client/src/test/java/org/shredzone/acme4j/connector/DefaultConnectionTest.java @@ -504,7 +504,7 @@ public class DefaultConnectionTest { String jsonData = "{\"type\":\"urn:ietf:params:acme:error:rateLimited\",\"detail\":\"Too many invocations\"}"; Map> linkHeader = new HashMap<>(); - linkHeader.put("Link", Arrays.asList("; rel=\"urn:ietf:params:acme:documentation\"")); + linkHeader.put("Link", Arrays.asList("; rel=\"help\"")); Instant retryAfter = Instant.now().plusSeconds(30L).truncatedTo(ChronoUnit.MILLIS);