Php Slim框架中JSON流的响应

Php Slim框架中JSON流的响应,php,json,stream,slim,Php,Json,Stream,Slim,我需要从我的API中用header('Transfer-Encoding','chunked')做出一个响应->,但据我所知,它需要响应体中的流。如何将键值数组转换为JSON流并用它进行响应 现在,我的代码如下所示: return $response->withHeader('Connection', 'close') ->withHeader('Pragma', 'no-cache') ->wit

我需要从我的API中用header('Transfer-Encoding','chunked')做出一个响应
->,但据我所知,它需要响应体中的流。如何将键值数组转换为JSON流并用它进行响应

现在,我的代码如下所示:

        return $response->withHeader('Connection', 'close')
                ->withHeader('Pragma', 'no-cache')
                ->withHeader('Content-type', 'application/json;charset=utf8')
                ->withHeader('Access-Control-Allow-Origin', '*')
                ->withoutHeader('Content-Length')
                ->withHeader('Transfer-Encoding', 'chunked')
                ->withStatus(200)
                ->withJson($resp);

其中,
$resp
是我的数组。但是它不起作用…

定义“不起作用”@Devon或者500内部服务器错误,或者页面根本没有响应如果收到500响应,请查找错误消息,很可能是在日志中。@Devon抱歉,500是我的错,当
->withHeader('Transfer-Encoding','chunked')
存在时,邮递员只是抱怨,没有得到任何回应。删除时-工作正常,但该标题应该以某种方式存在(我试图处理的API的要求)删除“内容类型”标题,因为它已经由JSON
添加。