我有一个大约30 MB的xml文件,它通过URL作为Gzip Xml文件分发给客户端,但问题是作为客户端,我无法将其副本保存到客户端的服务器中,如xml文件
当我尝试SimpleXMLElement
时,它说我遇到了问题:
请求必须包含Accept-Encoding:gzip,deflate header
答案 0 :(得分:3)
您可以直接告诉PHP从该URL解压缩,这样您就不需要在HTTP流包装器上下文选项中更改标头:
$xml = simplexml_load_file("compress.zlib://http://site.com");