https://bz.apache.org/bugzilla/show_bug.cgi?id=69580

--- Comment #1 from BenFenner <[email protected]> ---
I'm sorry, the steps to reproduce in the original post are probably not
adequate.

Here are better steps.

First emulate loading the file for the first time (browser experiences 200
status):

curl -H 'Pragma: no-cache' -H 'Cache-Control: no-cache' -i
https://www.sr20-forum.com/styles/main.css

-------- begin curl output --------
HTTP/2 200 
date: Tue, 11 Feb 2025 20:07:17 GMT
server: Apache
last-modified: Sat, 19 Aug 2017 15:41:18 GMT
etag: "2150-5571d13a36989"
accept-ranges: bytes
content-length: 8528
content-type: text/css
vary: Accept-Encoding
via: e15s

body {

 <CSS FILE CONTENTS REMOVED FOR BREVITY>

}
-------- end curl output --------


Next emulate soft-refreshing the file (browser experiences 304 status):

curl -H 'Cache-Control: max-age=0' -H 'If-Modified-Since: Sat, 19 Aug 2017
15:41:18 GMT' -i https://www.sr20-forum.com/styles/main.css


-------- begin curl output --------
HTTP/2 304 
date: Tue, 11 Feb 2025 20:07:50 GMT
server: Apache
etag: "2150-5571d13a36989"
accept-ranges: bytes
vary: Accept-Encoding
via: e15s

curl: (92) HTTP/2 stream 0 was not closed cleanly: STREAM_CLOSED (err 5)
-------- end curl output --------


Compare to what happens when a URL parameter is added, which produces the
properly expected results of streams closing cleanly:

curl -H 'Cache-Control: max-age=0' -H 'If-Modified-Since: Sat, 19 Aug 2017
15:41:18 GMT' -i https://www.sr20-forum.com/styles/main.css?version=1337

-------- begin curl output --------
HTTP/2 304 
date: Tue, 11 Feb 2025 20:11:39 GMT
server: Apache
etag: "2150-5571d13a36989"
accept-ranges: bytes
via: e13s

-------- end curl output --------

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to