Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Jena 4.3.0
-
None
-
None
Description
The same issue noted in #JENA-1263 with 303 redirects not being followed when loading ontologies seems to have cropped up again in version 4.3.0 and requires the following workaround in client code:
static {
HttpEnv.setDftHttpClient(
HttpClient.newBuilder()
.connectTimeout(Duration.ofSeconds(10))
.followRedirects(Redirect.ALWAYS)
.build()
);
The default builder sets Redirect.NORMAL which, at least in the latest versions of Java (I'm using OpenJDK 16) doesn't appear to follow 303.
Can reproduce with the following:
OntModel data = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM_RULE_INF);
data.read("http://purl.org/iso25964/skos-thes");
Attachments
Issue Links
- is related to
-
JENA-1263 Configure HTTP client to follow 303 redirects
- Closed
- links to