正确的状态代码以在API调用第三方API且调用失败时返回

时间:2019-02-18 12:40:26

标签: rest asp.net-core-webapi http-status-codes

我正在开发一个Web API,作为其功能之一,它可以发送SMS。因此,当消费前端请求API发送SMS时,该API依次调用另一个API(来自第三方SMS服务提供商)并发送SMS。

如果SMS出于某种原因发送失败(即SMS服务提供商告诉我的API SMS无法通过),我的API应该返回什么状态代码?

编辑:

500 Internal Server Error似乎不正确,因为服务器上没有问题。短信服务提供商根本无法发送短信(可能是因为客户的信用额度已用完,或者手机号码有误) )

0 个答案:

没有答案