跳到主要内容

2. 应用协议实现者建议 (Recommendations for Implementers of Application Protocols)

应用协议的实现 MUST NOT 仅基于参数名称中是否存在 "X-" 或类似结构, 就对该参数的状态作出任何假设, 或对该参数采取自动操作.

也就是说, 实现不能因为某个字段名、头字段、属性或参数以 "X-" 开头, 就自动认为它是实验性的、私有的、不标准的或可以忽略的. 反过来, 实现也不能因为没有该前缀, 就自动认为该参数已经标准化或适合特殊处理.

实现者应依据协议规范、注册表状态、部署约定和实际语义来判断参数行为. 这一建议能避免前缀约定在参数从实验用途迁移到广泛部署时造成分叉, 也能减少由于名称变化引发的互操作风险.