0

Web サイトのフラッシュからコントローラーのメソッド (私のサイトは Asp.Net MVC 上にあります) への http 投稿を実行しようとしていますが、次のエラーが発生します。

エラー #2044: 未処理の ioError:。text=エラー #2032: ストリーム エラー。URL: http://www.mysite.com/Home/DoSomething at Main/postToMyWebsite()

これらのエラーが発生する理由と、それらを防ぐ方法についてのアイデアはありますか?

さらに情報が必要な場合はお知らせください

ありがとう、
マット

4

2 に答える 2

0

このリンクを確認してください

http://curtismorley.com/2008/02/08/actionscript-error-2032/

間違った URL が使用された場合に予想されるこれらのタイプのエラー!!!!.

于 2009-07-05T06:29:50.343 に答える
0

標準の HTML フォームから作成された場合、POST は機能しますか? そうでない場合、Flash で動作するとは思わないので、ASP コードを確認する必要があります。

ASP ページは何かをエコーし​​ますか? そのページからヘッダーがないか、まったく出力がない場合、エラーが発生する可能性があります。何かを出力してみてください。

また、httpStatusイベントを聞くことも役立つかもしれません。これにより、何が起こっているのかについての洞察が得られるかもしれません。リスナーを追加するには、次のhttpStatusようにします。

myUrlLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
private function httpStatusHandler(event:HTTPStatusEvent):void {
    trace("HTTP status recieved: " + event.status);
}

これらのいずれも機能しない場合は、コードを投稿してください。そこで何が起こっているのかを推測するのは非常に困難です..

于 2009-08-07T12:29:17.227 に答える