我需要提供在请求期间动态生成的MP3内容。在我能够生成响应数据的第一个字节之前,我的客户端(我无法配置的podcatchers)超时。
有没有办法在生成真实数据的同时发送fodder / throwAway数据,以防止/避免超时,但是这种方式允许我指示客户端忽略/丢弃饲料数据我准备开始发送“真实”数据吗?
答案 0 :(得分:2)
如果编码内容的前几个字节始终相同,那么您可以非常缓慢地发回这些字节。我不熟悉MP3文件格式,但如果前几个字节总是一些魔术(和常量)标题,这种技术可以工作。
文件编码开始后,您可以跳过前几个字节(因为您已经发送过它们)并从那里继续。
答案 1 :(得分:1)
你可以有一个默认的静态“嗨,欢迎来到兰斯的流!”当你产生真正的交易时,流出去。