由于 0 是布尔值false
而 1 是 a true
,HTTP 中的 API 不应该在成功时返回 response_code 0 而不是 1 吗?
答案1
错误的原因有很多,父进程通常知道子进程具体出了什么问题。因此,0 表示成功,1 到 255 为失败原因提供了灵活性。
例如子进程可以返回:
1
文件未找到2
用户未授权3
文件被另一个进程锁定4
连接未激活5
配置不完整6
进程被用户取消
等等等等。
答案2
答案3
这些数字代表错误,即如果有错误,则将其设置为任何正数(1-255),如果没有错误,则将其设置为 0。