Hi Steve, I checked it again without the two lines you noticed last time but I still did not get rid of %5F... Did it worked for you?
Thanks for the help, Alex. --- In [email protected], "valdhor" <steved...@...> wrote: > > You're welcome. Glad I could shed some light on it for you. > > --- In [email protected], "assaia" <assaia@> wrote: > > > > Thank you a lot Steve, that's great! > > It still is not working, but a least now I know that the error is > not in the code anymore... > > I think the error is the domain name trying to access the Perl script. > > So I'll transfer it to the correct server and then try again. Thanks > a lot! > > > > --- In [email protected], "valdhor" <stevedepp@> wrote: > > > > > > These two lines: > > > > > > var array:Array = new Array(new URLRequestHeader("Content-Type", > > > "text/html")); > > > request.contentType = array.toString(); > > > > > > send a very strange request to the server: > > > > > > Second%5FPhone%5FNumber=0000000000000&Account=000000&Password=password > > > > > > Removing the two lines send a proper POST request. > > > > > > There is nothing wrong with your Flex code. The "Internal Server > > > Error" response is coming from the Perl script due to the strange > request. > > > > > > BTW. I figured this out using Charles (http://www.charlesproxy.com). > > > > > > > > > --- In [email protected], "assaia" <assaia@> wrote: > > > > > > > > Hello and thank you a lot for your time. > > > > The function runs when a button is clicked. > > > > When the new webpage loads I get a "Internal Server Error" and > > > > "The server encountered an internal error or misconfiguration and > > > was unable to complete > > > > your request." > > > > I've tried a lot of different configurations but none seems to work > > > till now... > > > > > > > > private function onClick():void{ > > > > var url:String = "https://someplace/cgi/web/sth.pl"; > > > > var request:URLRequest = new URLRequest(url); > > > > var variables:URLVariables = new URLVariables(); > > > > variables.Account = "000000"; > > > > variables.Password = "password"; > > > > variables.Second_Phone_Number = "0000000000000"; > > > > request.data = variables; > > > > request.method = URLRequestMethod.POST; > > > > var array:Array = new Array(new URLRequestHeader("Content-Type", > > > "text/html")); > > > > request.contentType = array.toString(); > > > > navigateToURL(request, "_self"); > > > > } > > > > > > > > the previous code is a tranformation of a fla file where there was a > > > layer with this code: > > > > > > > > Account = "000000"; > > > > Password = "password"; > > > > Second_Phone_Number = "0000000000000"; > > > > stop(); > > > > > > > > and this code > > > > > > > > on (release) { > > > > // send variables in form movieclip (the textfields) > > > > // to email PHP page which will send the mail > > > > form.loadVariables(); > > > > > > > > getURL("https://someplace/cgi/web/sth.pl", "_self", "POST"); > > > > gotoAndStop(2); > > > > } > > > > > > > > Any help would be highly appreciated... > > > > > > > > > >

