【发布时间】:2018-01-08 14:48:48
【问题描述】:
我有一个 API 可以执行一些批量处理任务。假设它对某些资源进行命名。
我批量通过了 7 个请求,其中 5 个更新成功,2 个失败。
我的问题是如何处理响应。使用 HTTP 我不能同时返回成功和错误。
有一个部分成功的 HTTP 代码,但我需要一次返回所有资源的单独响应。无论如何我们可以做到吗?
【问题讨论】:
-
几乎无限的方式。这是您需要根据您的具体情况自行做出的设计决定。
-
这根本不是 Go 问题,而是 HTTP/API 问题。你可以用无数种方法来处理这个问题,最好的方法取决于你的需求和可能的口味。