相关疑难解决方法(0)

如何让PHP生成Chunked响应

我搜索了这个问题,但没有答案.

我希望我的PHP脚本在chunked中生成HTTP响应(http://en.wikipedia.org/wiki/Chunked_transfer_encoding).怎么做?

更新:我明白了.我必须指定Transfer-encoding标头并刷新它.

header("Transfer-encoding: chunked");
flush(); 
Run Code Online (Sandbox Code Playgroud)

冲洗是必要的.否则,将生成Content-Length标头.

而且,我必须自己制作块.有了辅助功能,并不难.

function dump_chunk($chunk)
{
    echo sprintf("%x\r\n", strlen($chunk));
    echo $chunk;
    echo "\r\n";
}
Run Code Online (Sandbox Code Playgroud)

php http chunked-encoding

31
推荐指数
4
解决办法
3万
查看次数

标签 统计

chunked-encoding ×1

http ×1

php ×1