Flex через Flash Builder 4; Подключение к динамическому каналу XML: «Ответ не является допустимым XML или строкой JSON» - PullRequest
0 голосов
/ 18 апреля 2010

Я учусь использовать Flex с Adobe Flash Builder 4 в автономном режиме. Я работаю над Библией Adobe Flash Build 4 Дэвида Гасснера. Это заставило меня создать свои собственные микро проблемы, чтобы попытаться их решить.

Я пытаюсь подключиться к динамическому XML-каналу, созданному на следующей странице aspx: generate_xml.aspx

Когда я создаю соединение для передачи данных через панель «Данные / службы», я могу выбирать между XML и HTTP. Я подумал, потому что generate_xml.aspx должен сначала сгенерировать файл XML, я должен использовать службу HTTP, а не XML. HTTP-сервис предлагает GET, что, кажется, мне нравится.

Однако я действительно изо всех сил пытаюсь это сделать. Я продолжаю получать:

"Ответ не является допустимым XML или строкой JSON"

Фактически сгенерированный STATIC XML-файл, созданный на этой странице, прекрасно работает, когда я сохраняю его и вручную соединяюсь со службой XML. Поэтому я знаю, что мой XML-код правильно отформатирован и не содержит другого HTML-кода JavaScript.

Я полагаю, что моя проблема возникает из-за того, что сама страница имеет формат .aspx, но я не могу понять, как успешно попросить Flex запросить вывод этой страницы, а не саму страницу.

1 Ответ

0 голосов
/ 21 апреля 2010

Я решил эту проблему, изменив способ, которым мой выделенный сервер обрабатывает сгенерированный файл. В основном Flex видел страницу asp.net, которая создает XML, а не сгенерированный XML. Изменяя обработчик в конфигурации iis на моем выделенном сервере, я мог обмануть Flex, чтобы он анализировался исключительно как файл XML.

...