Используя HTTPService
, многие люди будут отправлять обратно XML. Иногда они отправляют обратно простой текст. В вашем обработчике результатов вы должны получить текст, возвращаемый после вызова службы, в виде event.result .
Ваш обработчик результатов может выглядеть примерно так, если бы вы возвращали XML:
public function onHTTPServiceResult(event:ResultEvent):void{
var myResult : XML = event.result as XML
// process XML in some manner
}
Если вы должны вернуть простой текст, он может выглядеть примерно так:
public function onHTTPServiceResult(event:ResultEvent):void{
var myResult : String = event.result as String
// do something with the String value here
}
Единственный раз, когда я использовал последний подход, это когда возвращаемое значение действительно простое, как логическое значение (true или false). Единственный раз, когда я использую XML, это когда я не контролирую, что возвращает удаленный сервис. Если это вообще возможно, я пытаюсь использовать шлюз AMF; который автоматически преобразует объекты на стороне сервера в объекты ActionScript.
Могу предположить, что вы знаете, как создать службу в Python для вывода XML или текстовых данных.