拥有“符合 RFC 规范”的代码意味着什么?

Dav*_*vid 6 python rfc

我在1:00 分钟的演讲中听到了术语 RFC 兼容代码。它到底是什么意思?

Lin*_*nny 9

符合 RFC 的代码是遵循 TCP/IP 堆栈中协议的正式要求的代码,这些要求在互联网工程任务组(又名 IETF)发布的许多 RFC(“征求意见” )文档中指定。有许多不同类型的 RFC 兼容要求,例如HTTP RFC 1945RFC 2822RFC 2045RFC 2046RFC 2047RFC 2231可以在此处找到这些 RFC 的完整列表。

既然您请求了一个示例,那么让我们看一下这个为客户端和服务器构建 OAuth 实现的Github 存储库文件。具体来说就是generate_nonce功能。(为了避免版权/许可问题,该函数不会作为此答案的一部分发布。请单击上面的链接查看该文件)。

查看 的文档字符串generate_nonce,该函数“生成一个以十进制表示的随机 ASCII 编码的无符号整数”。然后它显示了它所遵循的特定 RFC 指南:RFC 5849 - 第 3 节。因此,该函数是符合 RFC 标准(特别是 RFC 5849 标准)的一段代码的示例。