什么是适用于发货的HTTP响应代码?

时间:2015-08-12 22:47:21

标签: api rest http

我正在开发一个处理订单的REST API。除了订单详细信息,消费者还必须发布送货地址。有时,我们无法发送到这些地址。

这种情况的正确HTTP代码是什么?我一直在阅读this,但没有找到合适的东西。

1 个答案:

答案 0 :(得分:1)

您应该查看RFC 7231, Section 6.以获取有关HTTP状态代码的最新文档。

服务应该以{{1​​}}回复,因为提出的请求无效 - 您无法执行客户端要求的操作。您需要包含一个包含失败详细信息的响应文档。

此外,超媒体API可能提供一种机制来测试发货地址,使得订单成为客户在执行处理订单的请求之前检测无效地址问题的手段,例如建立订单分几个步骤,包括分配送货地址的电话。