我正在为几个要连接的不同客户端程序实现一个 API,我希望该 API 能够发回“您确定要这样做吗?”消息,例如尝试通过 api 删除某些内容时。查看已建立的 http 响应代码列表,我没有看到一个看起来很合适的代码。我总是可以跳过使用代码并提供一些其他方式来传达确认信息,但如果可能的话,我真的很想使用标准化方法。
api 通常通过客户端应用程序访问,目前是 JavaScript 驱动的应用程序,但我也做了它,以便通过网络浏览器 url 直接访问 api 可以有效地使用它。
最佳答案
“是的,我确定”消息与“删除实体 42”消息在哪些方面不同?是什么阻止客户立即发送“是的,我确定”消息?您的 API 会被机器或人类访问吗?
恕我直言,这应该在用户界面中解决,而不是在传输层中。
关于http - 用于确认的适当的 http 状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19663292/