If there is nothing else, no response at all is received.
05:24:23.329 [TRACE] [http.internal.http.RefreshingUrlCache] - Requesting refresh (retry=false) from 'http://localhost:8088/digest-test/test.json' with timeout 3000ms
05:24:23.346 [TRACE] [http.internal.http.RefreshingUrlCache] - Sending to 'http://localhost:8088/digest-test/test.json': Method = {GET}, Headers = {Accept-Encoding: gzip, User-Agent: Jetty/9.4.20.v20190813}, Content = {null}
05:24:26.367 [TRACE] [tp.internal.http.HttpResponseListener] - Received from 'http://localhost:8088/digest-test/test.json': Code = {0}, Headers = {}, Content = {null}
05:24:26.367 [WARN ] [tp.internal.http.HttpResponseListener] - Requesting 'http://localhost:8088/digest-test/test.json' (method='GET', content='null') failed: Total timeout 3000 ms elapsed
This is my log when I run into a timeout (apache not running).
05:27:12.024 [TRACE] [http.internal.http.RefreshingUrlCache] - Requesting refresh (retry=false) from 'http://localhost:8088/digest-test/test.json' with timeout 3000ms
05:27:12.029 [TRACE] [http.internal.http.RefreshingUrlCache] - Sending to 'http://localhost:8088/digest-test/test.json': Method = {GET}, Headers = {Accept-Encoding: gzip, User-Agent: Jetty/9.4.20.v20190813}, Content = {null}
05:27:12.039 [TRACE] [tp.internal.http.HttpResponseListener] - Received from 'http://localhost:8088/digest-test/test.json': Code = {200}, Headers = {Date: Tue, 08 Sep 2020 03:27:10 GMT, Server: Apache/2.4.38 (Debian), Authentication-Info: rspauth="243705855adf72047d220683b61e24ec", cnonce="1b471f8c1ed54c25", nc=00000002, qop=auth, Last-Modified: Sat, 05 Sep 2020 16:14:06 GMT, ETag: "15-5ae934649cc01", Accept-Ranges: bytes, Content-Length: 21, Content-Type: application/json}, Content = {{
"key" : "value"
}
}
This is how a successfull request looks like and
05:29:31.214 [TRACE] [http.internal.http.RefreshingUrlCache] - Requesting refresh (retry=false) from 'http://localhost:8088/digest-test/test.json' with timeout 3000ms
05:29:31.218 [TRACE] [http.internal.http.RefreshingUrlCache] - Sending to 'http://localhost:8088/digest-test/test.json': Method = {GET}, Headers = {Accept-Encoding: gzip, User-Agent: Jetty/9.4.20.v20190813}, Content = {null}
05:29:31.231 [TRACE] [tp.internal.http.HttpResponseListener] - Received from 'http://localhost:8088/digest-test/test.json': Code = {401}, Headers = {Date: Tue, 08 Sep 2020 03:29:31 GMT, Server: Apache/2.4.38 (Debian), WWW-Authenticate: Digest realm="private", nonce="Oil+8cSuBQA=1cded2677653cf767edf8ce1902d857adecd0ef2", algorithm=MD5, qop="auth", Content-Length: 458, Content-Type: text/html; charset=ISO-8859-1}, Content = {<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>401 Unauthorized</title>
</head><body>
<h1>Unauthorized</h1>
<p>This server could not verify that you
are authorized to access the document
requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at localhost Port 8088</address>
</body></html>
}
05:29:31.245 [DEBUG] [tp.internal.http.HttpResponseListener] - Requesting 'http://localhost:8088/digest-test/test.json' (method='GET', content='null') failed: Authorization error
This how an authorization error (basic instead of digest authentication) looks like. I have no idea why you don’t receive anything.