gpt4 book ai didi

javascript - 如何使用 javascript ajax 请求读取 xml.gz 文件?

转载 作者:行者123 更新时间:2023-11-30 08:57:43 25 4
gpt4 key购买 nike

我可以访问电视列表 API,它以压缩的 XML.gz 文件的形式为我提供数据,我想使用 javascript AJAX 调用访问该文件。
每当我尝试向 URL 发出 AJAX 请求时,它都会提示我下载文件,而不是提供文件的内容。

是否有任何解决方案可以让我单独使用 javascript 访问文件的 XML 内容?

最佳答案

浏览器在运行时“透明地”解压缩 gzip 文件。您不需要为此手动设置任何请求 header ,浏览器会根据需要自动添加 Accept-Encoding header 。


重要:Web 服务器需要发送适当的响应 header 才能使解压缩工作,在本例中为 Content-Encoding:gzip。您可以使用 Firebug 调试 Content-Encoding .


你可以试试这个-

$.ajax({
...
headers: { "Accept-Encoding" : "gzip" },
...
});

关于javascript - 如何使用 javascript ajax 请求读取 xml.gz 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12042273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com