2012-01-01 17 views
1

FlashでURLLoader経由でサーバーにhttpリクエストを送信しています。私のコードは次のとおりです。ストリームエラーを:私はそれをローカルにテストし、localhostに要求を送信しますが、私にエラー#2032を与えるときエラー#2032を取得中:ストリームエラー。サーバーにURLリクエストを送信中にフラッシュ

var urlLoader:URLLoader=new URLLoader(); 
var urlRequest:URLRequest=new URLRequest(); 
var urlparam:URLVariables= new URLVariables(); 
urlparam.req=JSON.encode(workout); 
urlRequest.method="POST"; 
urlRequest.data=urlparam; 
urlRequest.url="http://mydomain.com/saveworkout.php"; 
urlLoader.addEventListener(Event.COMPLETE,loadCompleted); 
urlLoader.addEventListener(IOErrorEvent.IO_ERROR,loadError); 
urlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,securityError); 
urlLoader.load(urlRequest); 

} 

private function loadError(event:IOErrorEvent):void{ 
    trace("Stream Error="+event.text); 


    } 
    private function securityError(event:SecurityErrorEvent):void{ 
     trace("Security Error="+event.text); 

     } 
private function loadCompleted(event:Event):void{ 
    var urlLoader:URLLoader=event.target as URLLoader; 
    trace(urlLoader.data); 


    } 

このコードは正常に動作します。リモートサーバでは、codeigniterフレームワークが使用されています。私はまた、httpdocsディレクトリ内のcrossdomain.xmlと、リクエストURLをクロスチェックします。リクエストURLはウェブブラウザで直接開かれます。何か案が?

おかげで、サーバーの応答で&よろしく、

+0

Googleの「エラー#2032:ストリームエラー」には、いくつかの提案があります。これらの解決策のいずれかがそれを修正するかどうか確認できますか?そうでない場合は、試したテストと関連する結果をあなたの質問に追加してください。 – iND

答えて

0

チェックヘッダー。

MIMEタイプが正しくないか、または壊れている可能性があります。

ブラウザは正常であることを示していますが、実際は壊れています。 Firefox用のFirebugまたはTamperdataプラグインを使用してください。

関連する問題