http 错误代码是十进制格式还是十六进制格式?

Are the http error codes in decimal format or hex?

Python ldap 库抛出带有十六进制错误代码的异常,例如 invalid credentials52epassword expired532。现在我需要决定将此信息以何种格式(十六进制或十进制)传递给最终用户。

这回避了我原来的问题,HTTP 服务器使用什么格式来传达错误代码,如 401404 等。或者,我可以问 404转换为 Not Found 十进制数或十六进制数?

HTTP 代码始终表示为十进制整数。

您看到的身份验证错误代码不是来自 python LDAP 库,而是来自 Windows。虽然它们以十六进制表示,但有时也以十进制格式表示。您可以在 Windows System Error Codes.

的列表中看到它

我认为您根本不应该向用户显示数字错误代码。翻译成一句话解释登录失败的原因