передача сетевых учетных данных через flex4

#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 — это текстовые поля ввода, в которые пользователь вводит учетные данные для входа.