Php 获取Apple RSS时出现错误HTTP 400错误请求

Php 获取Apple RSS时出现错误HTTP 400错误请求,php,rss,file-get-contents,Php,Rss,File Get Contents,我正在尝试使用PHP获取Apple RSS提要,之前它工作正常,但最近它显示错误“error 400 Bad request” 我已经尝试了所有可能的检查在我的代码,这是好的。在网上搜索没有帮助,因为没有相关信息 我最好的猜测是,苹果已经在他们的网站上实施了某种安全措施,不允许使用file\u get\u contents()下载XML,尽管我可以在web浏览器中打开XML XML文件可以从下载,右边有一个RSS生成器的链接 有人知道吗?这对我很有用。你能发布你的代码和失败的URL吗?代码是读取

我正在尝试使用PHP获取Apple RSS提要,之前它工作正常,但最近它显示错误“error 400 Bad request”

我已经尝试了所有可能的检查在我的代码,这是好的。在网上搜索没有帮助,因为没有相关信息

我最好的猜测是,苹果已经在他们的网站上实施了某种安全措施,不允许使用
file\u get\u contents()
下载XML,尽管我可以在web浏览器中打开XML

XML文件可以从下载,右边有一个RSS生成器的链接


有人知道吗?

这对我很有用。你能发布你的代码和失败的URL吗?代码是读取和保存文件的标准PHP:
file\u get\u contents($URL);文件内容(/文件夹路径)
此URL有效,但前一个URL无效
http://itunes.apple.com/us/rss/topfreeapplications/limit=300/xml
您是否尝试过使用Curl?可能设置了一个用户代理,这样服务器就会认为它是一个真正的用户。@Mathiembert Curl在直接文件\u get\u内容不起作用的地方工作。谢谢