Skip to main content
两个命令覆盖的检查范围相同,但精细程度不同——theo status 面向人类使用者,theo verify 面向脚本。

theo status

人类可读的连接与健康检查。它会针对配置的 baseUrl 调用 theo.verify(),同时探测另一个主机(裸域名 vs www),以捕获裸域名重定向导致的 401 陷阱——这是首次使用时出现 401 的头号原因。

示例输出(健康状态)

示例输出(裸域名重定向导致的 401)

关于此问题产生原因的完整背景说明,请参阅 401 故障排查。

theo verify

同一诊断的机器可读版本。它会输出 JSON,并在 authenticated 为 false 时以 1 退出,因此你可以据此在 CI 中设置门禁。

脚本化使用

同一诊断也可以通过 SDK 中的 theo.verify() 以编程方式调用。