Opened 12 years ago
Closed 11 years ago
#273 closed design (fixed)
HTTP-Version should be redefined as fixed length pair of DIGIT . DIGIT
Reported by: | fielding@… | Owned by: | julian.reschke@… |
---|---|---|---|
Priority: | normal | Milestone: | 15 |
Component: | p1-messaging | Severity: | Active WG Document |
Keywords: | version | Cc: |
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 (1)
Change History (8)
comment:1 Changed 12 years ago by mnot@…
comment:2 Changed 12 years ago by mnot@…
- Milestone changed from unassigned to 15
No objections; please incorporate.
comment:3 Changed 12 years ago by julian.reschke@…
- Owner set to julian.reschke@…
- Status changed from new to assigned
comment:4 Changed 12 years ago by julian.reschke@…
comment:5 Changed 12 years ago by julian.reschke@…
- Resolution set to incorporated
- Status changed from assigned to closed
comment:6 Changed 11 years ago by mnot@…
- Resolution incorporated deleted
- Status changed from closed to reopened
comment:7 Changed 11 years ago by mnot@…
- Resolution set to fixed
- Status changed from reopened to closed
+1