Akamai CDN:标头正确,但多部分字节范围响应中的主体为空

时间:2018-12-04 04:05:23

标签: azure akamai http-1.1

我将文件存储在Azure Blob存储上,并将Akamai CDN与“大型文件优化”配合使用,以提供支持多个字节范围的公共HTTP访问。

事实证明,有时当我发送GET请求时,响应具有正确的标头但正文为空。我偶尔尝试第一次下载时,通常会发生此问题。反复尝试几次后,问题停止了。

这是我用于测试的Python脚本,它具有curl 7.62.0(curl的旧版本也可以解决此问题)。

import os, time
while True:
    os.system("curl -r 2445312-2449407,2756608-2760590 http://%s.azureedge.net/release205/tdm_textures_sfx01.pk4 --output diff --dump-header headers.txt --raw" % 'tdmcdn')
    time.sleep(0.2)
    if os.path.getsize('diff') == 0:
        break

这是CDN的某种正常行为吗?还是可以认为是错误? 也许我可以更改一些配置来解决问题?

0 个答案:

没有答案