通过flex4传递网络凭据

时间:2011-05-04 14:22:41

标签: actionscript-3 flex

我想通过flex传递网络凭据(用户名和密码)。

我无法使用

获得适当的结果
webservice.setcredentials()

webservice.setremotecredentials()

请向我提供紧急的例子

1 个答案:

答案 0 :(得分:1)

这里使用带有两个参数的http服务调用。

<mx:HTTPService url="{loginUrl}" id="login" method="POST" >
    <mx:request>
       <username>{tiUsername.text}</username>
       <password>{tiPassword.text}</password>
    </mx:request> 
</mx:HTTPService>

在这里,您使用URLVariables来保存登录凭据:

var credentials:URLVariables = new URLVariables();
credentials.username = tiUsername.text;
credentials.password = tiPassword.text;
var request:URLRequest = new URLRequest();
request.url = "./login";
request.method = URLRequestMethod.POST;
request.data = credentials;
navigateToURL(request);

tiUsername和tiPassword是textInputFields,用户输入登录凭据。

相关问题