php - Lumen 确实发送了 204 响应

标签 php laravel api lumen

我已在主 Controller 中创建了以下函数。

public function noContent() : JsonResponse
{
    return response()->json([], Response:HTTP_NO_CONTENT);
}

删除一些数据时,我返回上述函数,但收到一条消息“无法获得任何响应”。

我还尝试在数组中传递消息(即使不建议在 204 中这样做),但我仍然收到相同的错误。我使用相同的函数返回 200 或 404 消息,并且按预期工作。

是否有其他解决方案可以实现此目的?

最佳答案

你应该这样做:

return response('', 204);

关于php - Lumen 确实发送了 204 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45622458/

相关文章:

api - 如何在 flutter 中获取 POST api 的服务器响应

php - 显示每条生产线的产品描述成本

php - 对子集合的操作

php - Laravel只搜索7天的记录

php - Laravel 8 将所有异常返回为 json

api - 用于行驶距离的 REST API?

javascript - NodeJS : secure some routes with middleware

javascript - Javascript函数的多种使用

php - 检查是否下载完成

javascript - 在选择标签上显示/隐藏 div