On Tue, 28 Oct 2025 18:36:01 GMT, Daniel Fuchs <[email protected]> wrote:

>> src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
>>  line 279:
>> 
>>> 277:         respHdrs.set("Last-Modified", getLastModified(path));
>>> 278:         respHdrs.set("Accept-Ranges", "bytes");
>>> 279:         respHdrs.set("ETag", createETag(path));
>> 
>> ETag is an entirely separate feature from Range and should be in its own 
>> separate followup Jira ticket and PR.
>
> In addition should the Etag be considered weak as there is no way to 
> guarantee that the file won't be modified between the time the attributes are 
> read and the time the file content is read?

Thank you for your reviews.
I initially added `ETag` header for `If-Range` because I misunderstood it was a 
requirement, but it is actually not mandatory. So I will remove it from this 
patch.
If a follow-up ticket could be created, since I don’t have permissions, I’d be 
happy to take it on.
However, whether supporting ETag here is truly necessary is still open for 
discussion.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/28021#discussion_r2472542909

Reply via email to