Actionscript 2 使用LoadVars加载cbsnews.com有时会返回GIF89a

Actionscript 2 使用LoadVars加载cbsnews.com有时会返回GIF89a,actionscript-2,loadvars,Actionscript 2,Loadvars,出于某种原因,当我在ActionScript2中使用LoadVars加载cbsnews.com时,有时会正确获取页面的html,有时会获取GIF89a。我不知道这意味着什么,所以任何帮助或建议都将不胜感激。下面是一些自己测试的示例代码 var foo:LoadVars = new LoadVars(); foo.onData = function(bar) { trace(bar); } foo.load("http://www.cbsnews.com/"); 编辑:我试着听从克里斯·

出于某种原因,当我在ActionScript2中使用LoadVars加载cbsnews.com时,有时会正确获取页面的html,有时会获取
GIF89a
。我不知道这意味着什么,所以任何帮助或建议都将不胜感激。下面是一些自己测试的示例代码

var foo:LoadVars = new LoadVars();
foo.onData = function(bar) {
    trace(bar);
}
foo.load("http://www.cbsnews.com/");

编辑:我试着听从克里斯·沙弗的建议,但似乎没有简单的方法在flash中将响应写入gif文件。我觉得这很奇怪,所以我会继续寻找将响应写入gif文件的方法,但如果有人知道如何将响应写入gif文件或有其他建议,请告诉我。

GIF89a是.gif文件的前几个字节;我只是在猜测,但也许CBS对你在特定时间段内可以提出的请求数量有限制,之后他们会提供一张图片(以停止截屏和/或非法使用网站)


这只是猜测;有没有一种方法可以让您发出请求并将完整响应保存到文件中,这样您就可以在返回.gif时查看它?

我已经让它在一天多的时间内第一次请求返回GIF89a。我仍然建议您在看到该标题时尝试保存完整响应,以便您可以看到gif是什么;它可能包含一条消息,告诉你正在发生什么。此外,如果你正在寻找的内容可以在RSS提要中找到,那么他们使用它会比访问网站更友好,并且可能对你更可靠。例如,我实际上是在访问该网站以查找rss链接,我可以为您提供一个特例,当您看到cbsnews.com时,可以直接访问rss提要,但这似乎相当蹩脚。