Использование LoadVars для загрузки cbsnews.com иногда возвращает GIF89a - PullRequest
0 голосов
/ 29 июля 2009

По какой-то причине, когда я использую LoadVars в actionscript 2 для загрузки cbsnews.com, я иногда правильно получаю html для страницы, а иногда я получаю GIF89a. Я не уверен, что это значит, поэтому любая помощь или предложения будут оценены. Вот пример кода, чтобы проверить его самостоятельно.

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

Редактировать: Я пытался последовать совету Криса Шаффера, но, похоже, не существует простого способа записать ответ в gif-файл во флэш-памяти. Мне кажется, что это странно, поэтому я буду продолжать искать способ записать ответ в GIF-файл, но если кто-то знает, как или у вас есть другое предложение, пожалуйста, дайте мне знать.

1 Ответ

1 голос
/ 29 июля 2009

GIF89a - это первые несколько байтов файла .gif; Я просто догадываюсь, но, возможно, у CBS есть ограничения на количество запросов, которые вы можете сделать за определенный период времени, после чего они подают изображение (чтобы остановить скриншот экрана и / или незаконное использование сайта).

Это всего лишь предположение; Есть ли способ, которым вы можете сделать запрос и сохранить полный ответ в файл, чтобы вы могли просмотреть .gif при его возврате?

...