我现在正在为我的Android应用程序开发API,到目前为止我使用的响应代码如1,2,3 4等,没有任何约定。
我在看这篇文章 https://dev.twitter.com/docs/error-codes-responses“
但我无法弄清楚在以下情况下我应该使用哪些代码:
答案 0 :(得分:1)
- 如果API调用无效
- 如果API调用为空
- 如果API调用使用了错误的方法(POST而不是GET)
400 - 错误请求
- 如果API本身出错(编写错误的代码,未处理的情况,不可预见的情况,PDO错误)导致PDO异常或错误
500 - 内部服务器错误
如果有一组空数据返回(我认为是成功的 - 如果你正在搜索“asjkdhaksjdh”它的正常,你没有得到任何结果)
404 Not Found ,但如果您想将其视为成功,请使用 200 - 确定
- 如果我正在尝试注册用户但电子邮件已被用作
403 - 禁止,并显示消息说明此请求未成功的原因。