• ベストアンサー

ブラウザのHTTPリクエストを参照したい

画面遷移時にブラウザ側でHTTPリクエストがどのように発行されているかを参照する手段を探しています。 Webサーバー側でHTTPリクエストの内容をログに出力する方法はわかっているのですがサーバー操作は不可なのでクライアント側で参照する方法を探しています。 ツール、設定なんでもいいのでアイデアがあれば教えていただけないでしょうか。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • unimentai
  • ベストアンサー率70% (34/48)
回答No.3

Mozilla/Mozilla FireFox 限定ですが、以下のようなプラグインがあります。

参考URL:
http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/030livehttp.html
toraneko001
質問者

お礼

イメージ的にはまさにコレです! ただブラウザでIEを対象としているため、IEでできれば尚可なんですが。。。 情報ありがとうございます。 何かしら有効に使えると思います。

その他の回答 (3)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.4

> ちなみにこれはHTTPリクエストを発行したマシンと同マシンでも見れるのでしょうか? 問題なくみれます。 というか、自分の通信を参照させる方が制限が少ないです。(管理者権限なくても動かせるはず)

toraneko001
質問者

お礼

お礼が遅くなりましたが参考になりました。 ありがとうございます。

  • SSBBGLUV
  • ベストアンサー率47% (11/23)
回答No.2

パケットキャプチャでHTTPをキャプチャするのが手っ取り 早いと思います。私が使っているのはPacdispというソフトウェアです。 いろいろ種類があるので、「パケットキャプチャ」や「パケットアナライザ」を キーワードに検索してみてください。

参考URL:
http://www.vector.co.jp/soft/win95/net/se265139.html
toraneko001
質問者

お礼

プロトコル別で見れるのが便利ですね。 ありがとうございます。参考になりました。

  • wellow
  • ベストアンサー率46% (892/1932)
回答No.1

ネットワークアナライザが便利です。参考URLに書いたものはフリーなものです。

参考URL:
http://www.ethereal.com/
toraneko001
質問者

お礼

早々の回答ありがとうございます! ちなみにこれはHTTPリクエストを発行したマシンと同マシンでも見れるのでしょうか? ネットワークにつながっている別マシンでLANケーブルを通っている情報を盗聴(言い方悪いですが)するイメージなんですが。。。

関連するQ&A

  • HTTPリクエスト

    JSPのクライアントからサーブレットにHTTPリクエストを送信する部分について、質問させていただきたく思います。 [実現したいこと] ・クライアント側からのHTTPリクエストのヘッダの内容を、任意のものに書き換えてサーブレットに送信。 [環境] WEB APサーバー:Web Sphere Aprication Server HTTPヘッダを読み取って、ヘッダ内のクライアント情報を元にクライアント別の処理を振り分ける機能を作ったのですが、そこの機能をテストするのに上の機能を使いたいと思ってます。。。 皆様のお知恵を拝借できればと思います。 よろしくお願いいたします。

  • HTTP/1.0でリクエストする物(ブラウザ/OS?)について

    アクセスログを解析していて疑問がありました。 ログの中で、 GET / HTTP/1.0 という記述がありますが、"HTTP/1.0"の部分には、HTTP/1.1と書かれているログが大多数です。調べるとリクエストのバージョンということですが、1.0でリクエストするのはどういった場合なのでしょうか? ブラウザ or OSの種類によるのかなと思っていましたが、XPでも1.0をリクエストしているログがあります。非常に疑問です。私が使っているログ解析ソフトはHTTP/1.0は無視する仕様になっているということなので、本件の内容がわからなければ、無視する事もできません。 早急に回答が欲しいのです。どなたかご教授ください。

    • ベストアンサー
    • HTML
  • HTTPリクエスト

    ブラウザで画面操作を行うことによって、サーバへのREQUEST/RESPONSEが発生しますが、 その画面操作とは別に同じWindowで一定間隔かつ自動でサーバにREQUEST(※)を投げることは できますか? 上の※のRESPONSEのどこかの値を参照し、条件に一致した場合に別のREQUESTをサーバに 投げるようなことはできますか?JavaScriptを使えばできますでしょうか? よろしくお願いします。

  • ■ リダイレクトされるHTTPリクエストのログを見たい ■

    既存Webサイトの改修を行っています。 はじめから参加していたわけでないので、 現状がどういった仕様なのか調べるとこから始めています。 HTTPリクエストが、何回かリダイレクトされる箇所があるのですが、 どこへリダイレクトされるか調べたいと思っています。 クライアント側には、リダイレクトされたログが残っていないのでしょうか? 残っているなら、その調べ方を教えていただきたいのですが。 よろしくお願いします。

  • HTTPリクエストのリクエスト行部とデータ本体部

    HTTPリクエストには (1)「HTTPリクエスト行」 (2)「HTTPヘッダー」 (3)「データ本体」の3つのパートがあると思います。 これらのうち、「データ本体」について質問です。 クライアント側から、 formのinputタグにリクエストパラメータをセットしてsubmitしたとき、 サーブレット側ではgetParameterで値を取得していますが、 これは、(3)「データ本体」から取っているのでしょうか? (1)「HTTPリクエスト行」から取っているのでしょうか?

    • ベストアンサー
    • Java
  • (初心者です)HTTP POST について

    HTTP POST について教えてください。 ログの解析をする際に、POSTで転送されたデータ(送られた内容)を調べたいのですが、 クライアントからサーバに対してリクエストしたPOSTデータ(エンティ ティボディの内容)をサーバ側で確認するにはどの箇所を確認すれば良いのでしょうか。

  • HTTPリクエストヘッダーの設定と遷移

    1.HTTPリクエストヘッダーって、任意の項目名で値を設定する事ができるのでしょうか?   その場合、どのような設定方法(タグ?)になるのでしょうか。 2.HTTPリクエストヘッダーにある情報を設定し、   そして、そこから別のページに遷移しその別のページで、遷移前に設定していた   HTTPリクエストヘッダーの情報を読み込みたいのですが、実現可能でしょうか?   また可能な場合、例えば、Javascript、HTMLなんかを利用して可能でしょうか? 初歩的な事かも知れませんが、よく分からず困ってます。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTTPからHTTPSへの遷移

    Webサイトを作成し、SSLを設定しました。 サーバー側では遷移を確認できサイトも表示されました。 しかし、クライアント側では遷移が出来ず、サイトが表示されません。 IISも正常に作動していますし、証明書も発行してあります。 何が足りないのでしょうか? 初歩的なことですか、DNSサーバーは必要ですよね? 因みに環境は、Winows 2000 Serverです。

  • ブラウザでHTTPレスポンスがうけとれない

    単にIDを返すだけのWebサーバに、telnetから80番ポートにアクセスし、HTTPリクエストを送るとレスポンスを受け取れるのに ブラウザからアクセスするとレスポンスを受けとれずタイムアウトになってしまいます。 WireSharkでパケットを調べてみると、ブラウザからアクセスした場合も、 問題なくWebサーバからIDが返されていることは確認できました。 しかし、ブラウザではサーバからのレスポンス待ち状態が続き、しばらくするとタイムアウトになってしまいます。 また、他のPCのブラウザから該当のWebサーバにアクセスすると、 問題なくレスポンスをうけとりIDがブラウザに表示されることも確認しました。 何が原因でこういうことが起こるのでしょうか。 教えて頂けると大変助かります。 OS:Windwos 7 32bit ブラウザ:Explore8,Chrome サーバからのレスポンス(telnetでアクセスした際に取得したもの) HTTP/1.1 200 OK Content-Type: text/plain Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Date: Mon, 20 Jan 2014 11:12:37 GMT Connection: close SYJ0P48

  • HTTPサーバプログラム

    C言語でHTTPサーバを作ろうとしています。 大方動くのですが、Java Applet(Jarファイル)を埋め込んだWebページをクライアント側のブラウザに表示させようとすると、エラー(ClassNotFoundError)が発生してしまいます。 ※GIFファイルなどの表示はうまく動いています。 パケットキャプチャソフトなどを活用して色々調べてみると、サーバ側からクライアント側へJarデータを送信する処理が上手く動いていないようです。 今のHTTPサーバの制約で、データ送信関数で一度に送信できるサイズが32KB程度になっています。 Jarファイルがこの最大サイズ(32KB)以下であれば問題なくクライアント側でJava Appletが起動するのですが、このサイズを超えるJarファイルの場合に先のエラーが発生してしまいます。 ※例えばJarファイルサイズが50KBの場合は、データ送信関数を2度呼び出す処理になります(1回目は32KB送信、2回目は残りの18KBを送信します)。 パケットキャプチャソフトでデータの流れを確認すると、50KBのJarファイル・データはクライアント側へちゃんと送信されているように見えるのですが、Jarファイル・データがクライアント側へ送信された後、(恐らく、クライアント側でJarファイルが正しく受信されなかったと認識されているため)クライアント側はClassファイルをサーバ側へリクエストしに行っています。 ※<applet archive="test.jar" code="test.class">としている場合は、"test.jar"ファイルのデータ送信後、クライアント側から"test.class"をサーバ側へリクエストしに行っています。 50KB程度のGIFファイルなどは、分割送信処理を用いてちゃんとクライアント側のブラウザで表示できているのですが…Jarファイルはなぜ上手くいかないのか分かりません。 Jarファイル・データ送信時には何か特別な制約があるのでしょうか? どなたか詳しい方がおられましたらお教えいただきたく存じます。