Deprecating the "X-" Prefix and Similar Constructs in Application Protocols
Metadata
- Publisher
- IETF
- Doc Type
- Best Practice
- Pages
- 13
- Abstract
- Historically, designers and implementers of application protocols have often distinguished between standardized and unstandardized parameters by prefixing the names of unstandardized parameters with the string "X-" or similar constructs. In practice, that convention causes more problems than it solves. Therefore, this document deprecates the convention for newly defined parameters with textual (as opposed to numerical) names in application protocols. This memo documents an Internet Best Current Practice.
- Publication Date
- 2012-06-01
- Status Note
- Best Current Practice
- DOI
10.17487/RFC6648- Link
- https://doi.org/10.17487/RFC6648
- Author(s)
- Peter Saint-AndreDave CrockerMark Nottingham
Latest version of IETF RFC 6648
Document Versions — IETF RFC 6648
-
▶ IETF RFC 6648 (2012-06-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
Bibliographic Reference(s)
- IETF RFC 691 [Active*]
- RFC737 — RFC737 EXTERNAL
- RFC743 — RFC743 EXTERNAL
- RFC775 — RFC775 EXTERNAL
- IETF RFC 822 [Superseded*]
- IETF RFC 1123 [Active*]
- IETF RFC 1154 [Superseded*]
- IETF RFC 2026 [Active*]
- IETF RFC 2045 [Active*]
- IETF RFC 2046 [Active, Amended*]
- IETF RFC 2047 [Active*]
- IETF RFC 2068 [Superseded*]
- IETF RFC 2426 [Superseded*]
- IETF RFC 2616 [Superseded*]
- IETF RFC 2822 [Superseded*]
- IETF RFC 2939 [Active*]
- IETF RFC 3406 [Superseded*]
- IETF RFC 3427 [Superseded*]
- IETF RFC 3692 [Active*]
- IETF RFC 3864 [Active*]
- IETF RFC 3986 [Active, Amended*]
- IETF RFC 4122 [Superseded*]
- IETF RFC 4288 [Superseded*]
- IETF RFC 4395 [Superseded*]
- IETF RFC 4512 [Active*]
- IETF RFC 4566 [Superseded*]
- RFC5064 — RFC5064 EXTERNAL
- IETF RFC 5226 [Superseded*]
- RFC5451 — RFC5451 EXTERNAL
- IETF RFC 5545 [Active*]
- IETF RFC 5646 [Active*]
- RFC5727 — RFC5727 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6648.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 6648, Deprecating the "X-" Prefix and Similar Constructs in Application Protocols. Available at https://doi.org/10.17487/RFC6648
Snippet:
IETF RFC 6648, Deprecating the "X-" Prefix and Similar Constructs in Application Protocols. Available at https://doi.org/10.17487/RFC6648
HTML (ISO 690 compliant)
Preview:
IETF RFC 6648, Deprecating the "X-" Prefix and Similar Constructs in Application Protocols. Available at https://doi.org/10.17487/RFC6648
Snippet:
<span class="citation"><cite>IETF RFC 6648</cite>, Deprecating the "X-" Prefix and Similar Constructs in Application Protocols. Available at <a href="https://doi.org/10.17487/RFC6648" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6648</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6648, Deprecating the "X-" Prefix and Similar Constructs in Application Protocols
doi: 10.17487/RFC6648
url: https://doi.org/10.17487/RFC6648
doi: 10.17487/RFC6648
url: https://doi.org/10.17487/RFC6648
Snippet:
<li> <cite id="bib-rfc6648">IETF RFC 6648</cite>, Deprecating the "X-" Prefix and Similar Constructs in Application Protocols <span class="doi">10.17487/RFC6648</span> </li>
Referenced By
- IETF RFC 6709 [Active*]
- IETF RFC 6838 [Active*]
- IETF RFC 6963 [Active*]
- IETF RFC 7231 [Superseded*]
- IETF RFC 8141 [Active*]