#actionscript-3 #apache-flex
#actionscript-3 #apache-flex
Вопрос:
я хочу передать сетевые учетные данные (имя пользователя и пароль) через flex.
я не смог получить соответствующие результаты, используя
webservice.setcredentials()
webservice.setremotecredentials()
пожалуйста, покажите мне примеры, это срочно
Ответ №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 — это текстовые поля ввода, в которые пользователь вводит учетные данные для входа.