Flash + SSL を本気で解決しなくちゃ

| | コメント(0) | トラックバック(0)

現在開発中の案件が、Flash <- xmlrpc -> WebObjects で動かしています。
http なら問題ないのですが、https にすると Windows の IE(6も7も) のみうまく動きません。Mac の Safari はもちろん、同じ Windows でも Firefox なら問題なく動きます。
この案件の初期実験で確認していたのですが、いよいよ本気で解決しないといけなくなりました。
で、いろいろ google していると red日記さんというブログのFlash + SSLで、同じ様な現象が報告されていました。サーバーが PHP なのですが、たぶん同じ現象ですね。
その他、役立つ情報があったのでメモしておきます。
http://www.blog.lessrain.com/?p=276
http://ask.support.microsoft.com/default.aspx?scid=kb;en-us;272359

さて、解決しました。通常であれば
http://homepage.mac.com/kelleherk/iblog/C463983418/E102943740/index.html や
http://www.nsobject.jp/webobject_5_3_Sample.html に
書いてある
public WOResponse dispatchRequest(WORequest request) {
WOResponse aResponse = super.dispatchRequest( request );

// A workaround to fix https downloads bug in IE
// See Microsoft knowledge base articles 812935, 323308
// http://support.microsoft.com/kb/812935/en-us
// http://support.microsoft.com/kb/323308/en-us
// Remove the cache-control: no-store and cache-control: no-cache headers

String contentType = aResponse.headerForKey( "content-type" );

if ( contentType != null && contentType.equals( "application/octet-stream" ) ) {
// Modify the headers
aResponse.removeHeadersForKey( "cache-control" );
aResponse.removeHeadersForKey( "pragma" );
// Set age to a long time allowing caching
aResponse.setHeader("max-age=604800","cache-control");
}
return aResponse;
}
に近い事をすればいいのですが
Application.java で setPageRefreshOnBacktrackEnabled(false); をしている場合は
aResponse.disableClientCaching(); をしないと no-cache にならないでそうです。
pageRefreshOnBacktrackEnabled() のデフォルトはtrueなのでデフォルトのままだと
aResponse.removeHeadersForKey( "cache-control" );
しないといけないっぽいです。との事。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Flash + SSL を本気で解決しなくちゃ

このブログ記事に対するトラックバックURL: http://www.tandemsite.com/mt/mt-tb.cgi/712

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、m_hashが2007年1月25日 11:53に書いたブログ記事です。

ひとつ前のブログ記事は「チコちゃんって」です。

次のブログ記事は「いよいよインスタマチック」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

by WebServant

2008年11月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

OnThisDay

2008年の今日 2004年の今日

My PhotoShare Page

My Flickr Page

www.flickr.com
This is a Flickr badge showing public photos from m_hash. Make your own badge here.

emo


feedmeter

RSS feed meter for http://www.tandemsite.com/blog/m_hash/

Powered by Movable Type 4.2-ja

アイテム

  • photo20081115.jpg
  • photo20081114.jpg
  • mmouse-wireless-keyfeatures.gif
  • photo20081110.jpg
  • caulogo_west.jpg
  • 20081020SAKAGUCHI.jpg
  • stereomaker_icon.gif
  • photo20081011.jpg
  • R0010528.JPG
  • 080930_1211~03.jpg

アーカイブ