跳到主要内容

2.1. 非 HTTP 协议

2.1. 非 HTTP 协议 (Non-HTTP Protocols)

某个 application 可以依赖 HTTP, 但并不满足上文定义的“使用 HTTP”的标准. 例如, application 可能希望避免重新规定 message format 的某些部分, 但可能改变 protocol operation 的其他方面, 或者可能希望使用 application-specific method.

这样做允许更自由地修改 protocol operation, 但 Section 3 所列收益至少会损失一部分, 因为多数 HTTP implementation 不会轻易适应这些变化. mindshare 方面的收益也会丧失.

此类规范 MUST NOT 使用 HTTP 的 URI scheme, transport port, ALPN protocol ID 或 IANA registry; 相反, 鼓励它们建立自己的对应项.