Opened 10 years ago

Closed 10 years ago

#82 closed editorial (fixed)

rel_path not used

Reported by: mnot@… Owned by: julian.reschke@…
Priority: Milestone: 02
Component: p1-messaging Severity:
Keywords: Cc:

Description

RFC2616 changed the ABNF for http_URL so that it doesn't use rel_path (as defined in RFC2396) anymore.

However, that definition is still "adopted" in section 3.2.1;

URIs in HTTP can be represented in absolute form or relative to some known base URI [11], depending upon the context of their use. The two forms are differentiated by the fact that absolute URIs always begin with a scheme name followed by a colon. For definitive information on URL syntax and semantics, see "Uniform Resource Identifiers (URI): Generic Syntax and Semantics," RFC 2396 [42] (which replaces RFCs 1738 [4] and RFC 1808 [11]). This specification adopts the definitions of "URI-reference", "absoluteURI", "relativeURI", "port", "host","abs_path", "rel_path", and "authority" from that specification."

...and used in section 13.9.p.2:

"We note one exception to this rule: since some applications have traditionally used GETs and HEADs with query URLs (those containing a "?" in the rel_path part) to perform operations with significant side effects, caches MUST NOT treat responses to such URIs as fresh unless the server provides an explicit expiration time. This specifically means that responses from HTTP/1.0 servers for such URIs SHOULD NOT be taken from a cache. See Section 9.1.1 for related information."

Change History (7)

comment:1 Changed 10 years ago by mnot@…

Proposal:

  • get rid of the mention in 3.2.1, and
  • in 13.9 paragraph 2, replace "...query URLs (those containing a "?" in the rel_path part)..." with "...URLs containing a query part..."

comment:2 Changed 10 years ago by mnot@…

  • Component set to auth
  • Milestone set to unassigned

comment:3 Changed 10 years ago by mnot@…

  • Component changed from auth to messaging

comment:4 Changed 10 years ago by fielding@…

  • Milestone changed from unassigned to 02
  • Owner set to fielding@…
  • Status changed from new to assigned

postpone until ABNF update

comment:5 Changed 10 years ago by julian.reschke@…

comment:6 Changed 10 years ago by julian.reschke@…

  • Owner changed from fielding@… to julian.reschke@…
  • Status changed from assigned to new

comment:7 Changed 10 years ago by julian.reschke@…

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in [173]:

Resolve #82: do not use rel_path in prose anymore, it hasn't been used inside the ABNF for http_URL since 2616 (closes #82).

Note: See TracTickets for help on using tickets.