Make sure POST requests are retried even when connections are closed. (#3875)

By default, the Apache HTTP client does not retry POST requests in those cases
because they are not deemed idempotent. But for reconciliation they are, so they
should be retried.

Closes #3664.
This commit is contained in:
Antonin Delpeuch 2021-05-15 08:52:23 +02:00 committed by GitHub
parent e664712a70
commit 36589e5b1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -210,5 +210,13 @@ public class HttpClient {
}
return interval;
}
/**
* Even our POST requests should be retried, they are deemed idempotent
*/
@Override
public boolean handleAsIdempotent(final HttpRequest request) {
return true;
}
}
}