Check status of directory GET request

pull/17/merge
Richard Körber 2015-12-18 00:29:15 +01:00
parent 5fc97fab34
commit e6cfc3d159
1 changed files with 5 additions and 1 deletions

View File

@ -13,6 +13,7 @@
*/
package org.shredzone.acme4j.impl;
import java.net.HttpURLConnection;
import java.net.URI;
import java.util.EnumMap;
import java.util.Map;
@ -63,7 +64,10 @@ public class GenericAcmeClient extends AbstractAcmeClient {
protected URI resourceUri(Resource resource) throws AcmeException {
if (directoryMap.isEmpty()) {
try (Connection conn = createConnection()) {
conn.sendRequest(directoryUri);
int rc = conn.sendRequest(directoryUri);
if (rc != HttpURLConnection.HTTP_OK) {
conn.throwAcmeException();
}
directoryMap.putAll(conn.readDirectory());
}
}