Re: Recursive look up of base in outer headers

Al Gilman <> Sat, 30 August 1997 13:15 UTC

Received: from cnri by id aa05114; 30 Aug 97 9:15 EDT
Received: from (services.Bunyip.Com []) by (8.8.5/8.7.3) with ESMTPid JAA19615; Sat, 30 Aug 1997 09:18:31 -0400 (EDT)
Received: (from daemon@localhost) by (8.8.5/8.8.5) id JAA17411 for uri-out; Sat, 30 Aug 1997 09:05:18 -0400 (EDT)
Received: from (mocha.Bunyip.Com []) by (8.8.5/8.8.5) with ESMTP id JAA17406 for <>; Sat, 30 Aug 1997 09:05:11 -0400 (EDT)
Received: (from daemon@localhost) by (8.8.5/8.8.5) id JAA10413 for uri@services; Sat, 30 Aug 1997 09:03:43 -0400 (EDT)
Received: from ( []) by (8.8.5/8.8.5) with ESMTP id JAA10408 for <uri@Bunyip.Com>; Sat, 30 Aug 1997 09:03:35 -0400 (EDT)
Received: (from asgilman@localhost) by (8.8.4/8.8.4) id JAA28944; Sat, 30 Aug 1997 09:05:00 -0400 (EDT)
From: Al Gilman <>
Message-Id: <>
Subject: Re: Recursive look up of base in outer headers
Date: Sat, 30 Aug 1997 09:05:00 -0400 (EDT)
In-Reply-To: <v03007800b02cd020a684@[]> from Jacob Palme at "Aug 29, 97 09:34:58 pm"
X-Mailer: ELM [version 2.4ME+ PL15 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Precedence: bulk

to follow up on what Jacob Palme said:

> The contradiction is that RFC 1808 as well as draft-fielding-url-syntax
> say that if there is no base in the HTML text, and no base in its
> content heading, then you should recursively look at surrounding
> content headings to find a base. RFC 2110, on the other hand,
> says that you should only look for a base in the immediatly
> surrounding header, not go out to surronding multi-part headings.

Some reading I have done recently in the HTML 4 draft suggests
that webmasters are interested in managing metadata such as
locators for "house styles" on a directory (file tree) basis and
not always at the atomic file level.  This is probably reflective
of archive management practices more generally.  This suggests
that bringing the MHTML base-finding rules in line with RFC 1808
would be more consistent with the way that many of the files to
be transmitted as MIME parts are managed at their originating
sites, and you are more likely to get header usage in practice
that matches the published rules.

Al Gilman