2

在 web-API 中,客户端使用参数发出获取请求,以处理某些内容并从文件系统获取数据。通过 API 请求的参数是一个文件夹路径。如果 API 找到该路径,它正在处理内部资源上的某些内容并返回带有 Http-200 状态码的处理后的内容。太棒了。

如果文件夹存在并且在处理路径中缺少的某些内容时怎么办。API 应该返回带有空内容的 Http-200 还是带有/不带有响应消息的 Http-204?

4

1 回答 1

1

这取决于您如何看待情况以及如何解释结果:

  • 200 - 请求成功执行
  • 204 - 请求成功执行但没有返回任何东西
  • 400 - 请求不成功,因为资源不存在

如果您认为这样做是正确的,您可以使用上述任何一种方法,如果用户尝试通过GetAccount接受帐号作为输入的函数查找帐户并且该帐户不存在,我将返回 400 错误请求错误因为该帐户不存在,但我也会返回一个错误字符串,其中包含“无法识别的帐号”

于 2019-07-05T07:48:38.240 回答