Я пишу приложение Flex, которое использует HTTPService для связи со сценарием php, чтобы выполнить запрос к базе данных.
Все работает нормально, если я использую запрос GET, но он не работает с POST. По какой-то странной причине скрипт php фактически получает запрос GET вместо POST. Кроме того, похоже, что он не содержит параметры, которые я отправил из приложения flex.
Вот часть кода Flex:
<mx:HTTPService id="userRequest" url="url"
useProxy="false" method="POST" result="checkTransmissionCode()">
<s:request xmlns="">
<transmissionCode>{transmissionCode_TextInput.text}</transmissionCode>
</s:request>
</mx:HTTPService>
private function sendCode() :void{
userRequest.send();
}
private function checkTransmissionCode() :void {
if(userRequest.lastResult.authorization=="correct"){
this.currentState='transmission';
}
else{
Alert.show("Invalid");
}
userRequest.clearResult();
}
Я уже нашел несколько других тем с похожей проблемой, но никто из них не помог мне с этим ...
Кто-нибудь знает, почему это происходит, или есть идеи, как это решить?