Php Slim框架中JSON流的响应
我需要从我的API中用header('Transfer-Encoding','chunked')做出一个响应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
->,但据我所知,它需要响应体中的流。如何将键值数组转换为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添加。