标签: 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似乎不正确,因为服务器上没有问题。短信服务提供商根本无法发送短信(可能是因为客户的信用额度已用完,或者手机号码有误) )