在Laravel 4中,我如何杀死响应,以便我的API根本不响应?

时间:2014-01-07 01:46:44

标签: php api laravel laravel-4

我尝试使用kill()方法扩展Response对象,并阻止响应,但只要响应处理完毕,Laravel就会返回session_cookie。

如何“创建”NULL响应没有http状态代码,标题,正文等?

1 个答案:

答案 0 :(得分:1)

如果你在Apache中使用PHP作为模块,那么即使PHP崩溃了,你也会总是返回一个响应(你会得到一个500内部服务器错误)。 在某些情况下,Apache可能什么都不返回,但这只是因为Apache崩溃了。

您所能做的就是在ob_clean函数中使用die()kill()刷新PHP输出缓存。您也可以返回HTTP 500错误。