API - 状态响应

时间:2012-12-07 04:36:11

标签: c# web-services api architecture

关于Web服务API,

您(开发人员)执行“GetPhoneNumberList”并且用户尚未向其帐户添加电话号码,您是否希望API以状态=“成功”或“失败”进行响应?

不会返回任何记录,因为没有任何内容可以返回。

(我希望状态成功,因为它不是开发人员的错误)?

1 个答案:

答案 0 :(得分:1)

根据您提供的信息,我可以发表意见,但由于我不了解所有细节,因此不是一个非常明智的信息。

仅根据您的方法名称判断我的结论是您正在编写用于检索的API。如果我调用GetPhoneNumberList,我希望收到某种包含零个或多个项目的序列。因此,您可能成功检索零电话号码似乎是完全合理的。否则,如何在检索电话号码时区分未设置电话号码的用户与程序/网络/数据库/安全/等错误?