Oracle iPlanet Web Server 7.0 Does Not Serve If-Range Correctly When the File Content is Changed.
(Doc ID 1352955.1)
Last updated on OCTOBER 12, 2022
Applies to:Oracle iPlanet Web Server - Version 7.0 and later
Information in this document applies to any platform.
On iPlanet Web Server 7.0 version (7.0 to 7.0 update 12), when the HTTP request uses "If-Range: <e-tag>" HTTP header, even if the underlying document had changed, the response still returns "206 Partial Content" with a partial content. The expected response should be that the full HTTP content of the requested file need to be sent with HTTP status code 200.
A sample illustration of this can be seen below:
1. Access a static URL resource test.html.
For example, let say resource "http://host:port/test.html", and record the HTTP header response:
The expected result according to HTTP specification is that if a "If-Range" request is made with a non-matching "Etag" value, a full content of the file with HTTP status code 200 be returned. This is not seen.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document