Хмм, я не знаю, что сказать на самом деле. Не зная много о сервере, мне придется прибегнуть к списку вещей, которые я могу придумать. Некоторые из них по общему признанию - просто удар в темноте. В целом, похоже, что это проблема на стороне сервера, и как разработчик внешнего интерфейса вы не можете решить эту проблему. Я знаю, что получение приложения для работы является приоритетом здесь, но если у вас нет доступа к серверу там, вы не можете сделать много для этой проблемы.
Сначала давайте исключим совершенно очевидное. Окончание файла определенно должно быть .html
, а не .csv
?
Моя первоначальная мысль заключалась в том, что CMS каким-то образом блокирует загрузку содержимого Flash, но позволяет браузеру получать к нему доступ. Так как этого нельзя допустить, на ум приходят три варианта:
1) Сервер или браузер что-то делает с URL при отправке запроса. Попробуйте установить дополнение LiveHTTPHeaders
( link ) для Firefox, которое позволит вам просматривать необработанные HTTP-запросы и ответы. Могут быть некоторые перенаправления на стороне сервера, которые влияют на запрос. Заголовки HTTP также должны помочь вам в этом.
2) Файлы .csv хранятся в папке, к которой веб-сервер не имеет доступа для чтения.
3) возможно, вам нужно использовать HTTPS
вместо HTTP
. Это было бы немного странно, так как вы получаете URL с сервера. Администратор сервера клиента должен быть в состоянии решить это за вас.
4) Я не уверен, что произойдет, если скрипт, который обрабатывает ваш запрос, является Python. В Python двоеточия являются разделителями каталогов, так что это может отбросить все это.
5) Система управления клиентами делает что-то странное с URL-адресом перед его передачей вам. Хотя я не уверен, как ты это проверишь.
Вот и я думаю. У меня пока нет идей. Для тестирования я бы забыл приложение flex и сначала попробовал запросы из адресной строки браузера. Поскольку приложение работает на вашем тестовом сервере, проблема не должна быть в вашем коде. Когда вы получаете запросы для работы в браузере, если они по-прежнему не работают из Flex, тогда это ваш код.