RFC 6648 · BEST CURRENT PRACTICE · 2012

Deprecating the "X-" Prefix and Similar Constructs in Application Protocols

Overview

RFC 6648, “Deprecating the "X-" Prefix and Similar Constructs in Application Protocols”, is a Best Current Practice document published in June 2012 by P. Saint-Andre, D. Crocker, M. Nottingham. The canonical text is published by the RFC Editor.

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.

Abstract as published in the RFC, via rfc-editor.org.

What “Best Current Practice” means

Documents the IETF community's recommended operational or procedural practice rather than a protocol specification.

Read this RFC

The canonical text of RFC 6648 is hosted at rfc-editor.org. Available in TXT,HTML.

Other RFCs from 2012

Who Is Online

In total there are 37 users online: 0 registered, 30 guests and 7 bots.

Most users ever online was 1,226 on 13 Jun 2026, 3:56 am.

Bots: Applebot Bingbot Facebook Googlebot Other Bot Other Crawler SemrushBot

Users active in the past 15 minutes. Total registered members: 354