协议与 AI
开发者参考与速查表
有些查询次数多到没必要每次都重新搜索:一个 HTTP 状态码具体意味着什么样的响应结构、一个无障碍组件到底该用哪个 ARIA 角色和属性、一个 Linux 退出码或 errno 编号实际代表什么,或者某个协议默认走哪个端口。这些参考页把这些资料集中收在一处可以直接查找的索引里,不用每次都重新翻规范文档。
Web 方面有 HTTP 状态码参考、HTTP 方法、标头与 MIME 参考、可访问性与 ARIA 参考,以及 JWT 声明与 OAuth 错误。ASCII / Unicode / HTML 实体参考和开发速查表覆盖字符与常用语法。系统层面是 Linux 常量与退出状态、网络协议与端口参考,还有平台标识与区域参考。
9 个工具
开发者参考资料工具常见问题
401 和 403 状态码有什么区别?
401 Unauthorized 表示请求根本没有提供有效的身份凭证,403 Forbidden 则表示凭证已经被理解,但不足以访问这个资源。HTTP 状态码参考把两者连同各自的预期响应结构、以及第一步该检查什么都列在一起。
不知道密钥的情况下,怎么解码 JWT 看清它的声明?
JWT 的 header 和 payload 只是 base64url 编码的 JSON,并没有加密,所以不需要签名密钥就能读出里面的声明,密钥只在验证签名时才用得到。JWT 声明与 OAuth 错误列出了标准 JWT 声明和 OAuth 错误码,正好用来查这类问题。
Linux 退出码大于 128 是什么意思?
按惯例,大于 128 的退出码一般表示进程是被信号终止的,算法是 128 加上信号编号,比如 137 对应信号 9,也就是 SIGKILL。Linux 常量与退出状态把退出码、信号、errno 和系统调用号都收在一起方便直接查。