Myページ
ホーム
コミュニティの人々
ソフトウェア
技術紹介
適用分野
Tyzohとは
ご意見お問い合わせ

V.S.A. III

ネットワーク屋さんになってみる

こんにちは,五十嵐です.なんだか毎日いろいろとはまってます.今日は Internet Explorer 6...Firefox 1.5, 2.0, IE7 では動くのに IE6 だけ動かない.単にリダイレクトをしているだけなんですが.

Catalyst でどこかのページにリダイレクトしようと思ったら,

...
    $c->res->redirect('path');
...

と書いておけばリダイレクトしてくれるはずなんですが,IE6 だと

ページを表示できません。 
検索中のページは現在、利用できません。Web サイトに技術的な問題が発
生しているか、ブラウザの設定を調整する必要があります。 

ってなメッセージが出てエラーになってしまいます.

ということで,これからネットワークアナライザを使ってどんなやりとりが行われているのか見てみようと思います.

ところで,ネットワーク・プロトコル・アナライザの ethereal って Wireshark という名前に変わっていたんですね.Wireshark をインストールするところから開始です.




【追記】
結果から書くと,CPAN モジュールを upgrade することで解決しました.
"perl -MCPAN -e 'upgrade'" です.

ネットワークでのやり取りは,IE が認証に成功したところで,アプリケーション側が "302 found" と返しています.これが上で書いた Catalyst のりダイレクトの動作です.Firefox などの場合には,続いて "Location:" ヘッダが返されて,指定した path にリダイレクトします.
しかし,IE の場合,アプリケーションは "Location" を返さずに,TCP の RST を送り返して接続を終了していました.
IE6 と書きましたが,実は IE6 と IE7 を試した環境はサーバアプリケーションの CPAN モジュールのバージョンが全く違う環境でしたので,IE7 でも同様に起こったかもしれません.
ここで,Catalyst の深い部分に探りを入れるべきでしょうけれど,先達がすでに何かを見つけている可能性もあるので,思い切って,モジュールの upgrade を実行しました.正直なところ,ここで時間を掛けたくありませんでしたから.

というわけで,Catalyst のバージョンアップで解決しました.
結局のところ,IE に起因して起こった問題だったのか,Catalyst のバグだったのかはわからず仕舞い.upgrade コマンドで全部バージョンアップしたので,どのモジュールに起因したのかも不明です.Catalyst が返す TCP パケットのフラグメントの関係か,Catalyst 自体のバグだったのではないかと思っています.

それでいいのかプログラマーよ,という意見もあるでしょうけれど,とりあえず,結果オーライということで.

なお,Digest 認証を使用した場合の動作で IE (6 ?) にバグがあるという話を教えていただきましたが,今回は Digest 認証は使っていませんので,これとは関係の無いお話です.

 

カテゴリ:開発日記

いかちょー (2007-04-13 14:49) | コメント(0)| トラックバック(8)

トラックバック(8)

トラックバックURL:

Xanax. - Xanax. (2010年9月 3日 01:36)

Xanax overdose. Xanax. 続きを読む

Lamictal. - Lamictal withdrawal symptoms. (2010年10月19日 17:38)

Lamictal weight gain. Lamictal. Lamictal and blood clotting. Lamictal rash ph... 続きを読む

Levaquin side effects versus avelox side effects. - Levaquin. (2010年10月27日 05:15)

Levaquin 500mg. Levaquin side effects. Levaquin. 続きを読む

Abilify. - Abilify overdose woman. (2010年11月10日 17:54)

Abilify. 続きを読む

Lunesta for dogs. - Lunesta. (2010年11月11日 02:47)

How many mg does lunesta have. Lunesta. Lunesta night sweats. Generic lunesta. 続きを読む

Abilify bipolar depression. - Abilify. (2010年11月24日 09:34)

Abilify. Abilify side effects. Abilify depression. 続きを読む

Drug side effect lamictal. - Lamictal. (2010年11月25日 21:44)

Lamictal glaxo smith kline. Lamictal withdrawal. Lamictal. 続きを読む

Jim hensen levaquin. - Side effects to the drug levaquin. (2010年11月27日 20:54)

Spotting with levaquin. Toxicity levaquin. Treatment for levaquin induced ten... 続きを読む

コメント

コメントを投稿

名前

電子メール

URL

ログイン情報を記憶

コメント

プロフィール

いかちょー

いかちょーこと五十嵐智です。
情報セキュリティ分野に興味があります。
一応、CISSP ホルダー。

SF者です。どうぞよろしく。

プロフィール詳細 (Google プロフィール)

RSSフィード

コミュニティの人々 | ソフトウェア | 技術紹介 | 適用分野 | Tyzohとは | ご意見お問い合わせ

Copyright (C) 2004-2011 Nihon Unisys, Ltd. All Rights Reserved.
Powered by Movable Type Open Source