From 576a7981861beaf20f55e73f44bacd060421c939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20K=C3=B6rber?= Date: Fri, 26 Apr 2019 09:05:57 +0200 Subject: [PATCH] Use correct rate limit link relation name --- .../java/org/shredzone/acme4j/connector/DefaultConnection.java | 2 +- .../org/shredzone/acme4j/connector/DefaultConnectionTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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);