Adobe REST-style web service requests
Código ActionScript :
function enviar(){ var url:String = "http:www.holamundo.com/api/session"; var enviar:URLRequest = new URLRequest(url); var recibir:URLLoader = new URLLoader(); var variables:URLVariables = new URLVariables(); variables.user = "miUser"; variables.password = "miPass"; enviar.method = URLRequestMethod.GET; enviar.data = variables; recibir.dataFormat = URLLoaderDataFormat.TEXT; recibir.addEventListener(Event.COMPLETE,Respuesta); recibir.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler); recibir.addEventListener(IOErrorEvent.IO_ERROR,HayError); recibir.addEventListener(SecurityErrorEvent.SECURITY_ERROR, httpRequestError ); recibir.load(enviar); function Respuesta(event:Event){ trace(event.target.data); } function HayError(event:IOErrorEvent):void { trace("ioErrorHandler: " + event.text); } function httpRequestError(event:IOErrorEvent):void { trace("securityErrorHandler:" + event.text); } function httpStatusHandler(event:HTTPStatusEvent):void{ trace("httpStatusHandler:" + event.status); } }
Si trazo la variable que contiene el user y el password me sale:
password=miPass&user=miUser'
Pero me da errores:
Error al abrir la URL 'http:www.holamundo.com/api/session?password=miPass&user=miUser'
httpStatusHandler:401
ioErrorHandler: Error #2032: Error de secuencia. URL: http:www.holamundo.com/api/session?password=miPass&user=miUser
cuando me tendría que devolver un ("auth_token": "miNumerodetoken")
Ya he probado con los métodos get y Post.
¿Lo estoy haciendo de manera correcta o este no es el método para validar el servicio?
Gracias.