RIA Service

Icon

クロスプラットフォーム対応のRIAなサービスを公開しています。

 

IEのバージョンによってなのか、Flash(Flex製)からのBlazeDSの通信がエラーになる場合がある件。

だいぶ前に「RomEx」を利用しようとしたユーザから以下のような通信エラーが出て利用できないと教えて貰った事があります。

 

エラー内容:Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 200

(参照:http://pc11.2ch.net/test/read.cgi/php/1113294628/715

 

その時は「ステータスコードが200なのに何でエラーなの?意味不明だなぁ。。。」と思っていました。

 

それに私の環境では再現出来なかった為、クライアント側の何らかの環境の問題だと思ってそのまま放置して(忘れて)いましたw

 

すみません。

 

そしたらなんと今日、同じエラーが出るクライアントをやっと発見出来ました。

と同時に、FXUGのフォーラムでも似た様な問題が最近話題に出ていた事を思い出したので、それを参考にサーバ側のBlazeDSの設定ファイルを修正してみました。

 

参考1:http://www.fxug.net/modules/xhnewbb/viewtopic.php?viewmode=flat&topic_id=3350&forum=16

参考2:http://www.reynacho.com/?p=152

 

修正内容:BlazeDSの設定ファイル(services-config.xml)にタグ「<add-no-cache-headers>false</add-no-cache-headers>」を追加。

 

同じIE6とかIE8でもこのエラーが出る場合と出ない場合があるようなので、IEのバージョン以外に設定やOSやそのバージョン、Flash Playerのバージョンなど、その他にも原因があるんでしょうね。

 

明日、エラーが出てたクライアントでもう一度試してみます。

 

追記:結果、エラーが出てたクライアントでエラーが出なくなったのを確認しました。

カレンダー

2010年9月
« 6月    
 1234
567891011
12131415161718
19202122232425
2627282930  

当サイトについて

当サイトはリンクフリーです。
また、当サイトで公開中のサービス、ソフトウェアは全て無料でご利用頂けます。

サービスに関するお問い合わせ、FlexやRIAの開発に関するご相談・ご依頼などはこちらまで。

免責事項

ご利用は自己責任でお願いします。 当サイト及び公開中のサービス、ソフトウェアは予告なしに公開を停止する場合があります。 また、ご利用によるいかなる損失・損害についても当サイトは一切の責任と義務を負いません。

当サイトのご利用にはFlash Playerが必要です。

スポンサーリンク

ポチっと、よろ

 
人気ブログランキングへ
にほんブログ村 ネットブログ ネットサービスへ
お財布.com - Suica に交換できるポイントが貯まる

アンケートよろ

スポンサーリンク