即使客户端不关心响应,是否需要响应和状态代码?



我正在尝试设计一个端点,它只为客户端应用程序执行一些日志记录。实现很简单,只需记录客户端发送到某些平台的事件。(我们不希望移动应用程序直接与平台集成(如果客户端不关心响应,也不会处理响应,服务器是否需要一直发回 200?还是什么都不归还可以? 我似乎找不到任何类似的用例。也许提供状态代码始终是一种很好的做法?

我正在使用冲刺启动,控制器允许返回类型的 void。

如果这是你的产品,并且你不受任何其他 API 期望或其他杂项要求的约束,则可以实现您想要的任何行为。

也就是说,我可以理解想要坚持最佳实践。通常,如果响应将为空,则简单的 HTTP 状态代码 204 通常是符合标准 HTTP 状态代码的最佳选择。

最新更新