* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Ticket #273 (closed design: fixed)

Opened 4 years ago

Last modified 3 years ago

HTTP-Version should be redefined as fixed length pair of DIGIT . DIGIT

Reported by: fielding@gbiv.com Owned by: julian.reschke@gmx.de
Priority: normal Milestone: 15
Component: p1-messaging Severity: Active WG Document
Keywords: version Cc:
Origin:

Description

HTTP/1.0 and 1.1 were designed based on the theory that many versions might be needed as message requirements changed over time and that the minor version would be incremented each time a significant new requirement was added. However, the WG has long since ossified around a single version as "the standard" and failed to increment the minor version even when RFC2616 introduced incompatible features (that have proven to be useless in practice because of that failure).

Since it is now unlikely that there will ever be more than ten minor versions of HTTP, let alone ten major versions, and since it is a common implementation practice to use a fixed-length mask of HTTP/n.n to find and parse the version number, I suggest that we simply replace

   HTTP-Version   = "HTTP" "/" 1*DIGIT "." 1*DIGIT

with

   HTTP-Version   = "HTTP" "/" DIGIT "." DIGIT

Attachments

273.diff (3.7 KB) - added by julian.reschke@gmx.de 3 years ago.
proposed patch

Change History

comment:1 Changed 4 years ago by mnot@pobox.com

+1

comment:2 Changed 3 years ago by mnot@pobox.com

  • Milestone changed from unassigned to 15

No objections; please incorporate.

comment:3 Changed 3 years ago by julian.reschke@gmx.de

  • Owner set to julian.reschke@gmx.de
  • Status changed from new to assigned

Changed 3 years ago by julian.reschke@gmx.de

proposed patch

comment:4 Changed 3 years ago by julian.reschke@gmx.de

From [1313]:

make HTTP version numbers single digits (see #273)

comment:5 Changed 3 years ago by julian.reschke@gmx.de

  • Status changed from assigned to closed
  • Resolution set to incorporated

comment:6 Changed 3 years ago by mnot@pobox.com

  • Status changed from closed to reopened
  • Resolution incorporated deleted

comment:7 Changed 3 years ago by mnot@pobox.com

  • Status changed from reopened to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.