Bonjour,
J'ai un petit soucis, j'essaie d'ouvrir un navigateur avec un url et une variable en post depuis une appli air, mais ça marche pas.
En fait, si j'utilise cette méthode :
J'ai la variable en get et non en post alors que je précise bien la méthode post.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var link:String="http://xxxxxxxxxxxxxxxxxxxxxxxxxxx/index.php"; var request:URLRequest = new URLRequest(link); var variables:URLVariables = new URLVariables(); variables.codeclient = valide_code.text; request.data = variables; request.method = URLRequestMethod.POST; navigateToURL(request);
Et avec cette méthode
Il ne m'ouvre pas mon navigateur, par contre mon trace me donne le cotenu de ma page index.php avec la varible post qui est cette fois bien présente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 loader.addEventListener(Event.COMPLETE, onComplete); var link:String="http://xxxxxxxxxxxxxxxxxxxxxxxxxxx/index.php"; var req:URLRequest = new URLRequest(link); req.contentType = "application/x-www-form-urlencoded"; var variables:URLVariables = new URLVariables(); variables.codeclient = valide_code.text; req.data = variables; req.method = URLRequestMethod.POST; loader.load(req); private function onComplete(e:Event):void { trace("complete", loader.data.toString()); // ici, en fonction de la valeur de loader.data, appelez la bonne page html via navigateToURL(); }
Je ne sais pas comment faire ?
D'avance merci
Partager