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.
