My Oracle Support Banner

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 13, 2023

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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.