• 締切済み

HTTPのパーサを探しています

HTTPを解析したいのですが、フリーで使用できるパーサはどのようなものがありますか JAVAで実装されているのが希望ですが他の言語でもかまいません

  • Java
  • 回答数4
  • ありがとう数4

みんなの回答

noname#155524
noname#155524
回答No.4

JavaSE ではなく、JavaEE にあります。 javax.servlet.http パッケージに属しています。

参考URL:
http://docs.oracle.com/cd/E17410_01/javaee/6/api/
nanako_04
質問者

お礼

JavaEE をインストールしましたが、なぜかポートの開放を要求されサーバアプリのインストールが始まりました API仕様をみても、インスタンスはつくれなそうです 他の方法を調べてみようと思います 回答ありがとうございました。

noname#155524
noname#155524
回答No.3

アプリケーションからリクエストの内容を見たいだけなら、ツールも何もHttpServletResponseクラスにメソッドは用意されてます。 それとも、firebug のようなツールのことですか? どういう環境で何がしたいのかが分からいので、特定の回答ができません。

nanako_04
質問者

お礼

解決しました。

nanako_04
質問者

補足

HttpServletResponseクラスはどのパッケージに用意されているものでしょうか 以下のサイトでは見つけることができませんでした http://java.sun.com/javase/ja/6/docs/ja/api/

  • newta777
  • ベストアンサー率58% (20/34)
回答No.2

Tomcatなどのオープンソースのアプリケーションサーバから 切り出してくるのはどうでしょう。

nanako_04
質問者

お礼

Tomcatですか すごくおおがかりなことになりそうですね。。 調べてみます ありがとうございます

noname#155524
noname#155524
回答No.1

HTTPのパーサって、パケットキャプチャのことですか? それとも、HTMLの間違いかな?

nanako_04
質問者

お礼

解決しました。

nanako_04
質問者

補足

HTTP の Host や User-Agent などを解析するプログラムのことです。

関連するQ&A

  • C言語から呼び出し可能なXMLパーサについて

    このたび、XMLで記述されたファイルを読み込んで、 特定のデータのみを取り出すことになりました。 それで、XMLパーサを使用してそれを実現しようかと 思っています。C言語から呼び出し可能なXMLパーサがあれば、教えていただけませんでしょうか。(有償でも無償でもかまいません。実行時のOSはSparc系solarisですが、linux,windowsで使用可能なものでもかまいません。参考にしたいと思っています) JAVAからの呼び出し可能なものであれば、あるようですが、C言語から呼びさせるものは、検索しても見あたりませんでした。

  • jdkで使用されているXMLパーサ

    いつもお世話になります。 jdkで使用されているXMLパーサは何なのでしょうか。 javaでXMLを操作するに当たり、jaxpというapiが用意されていますが、jaxpはあくまでdomやsaxの 実装クラスをラップしたものだという認識でいます。 では何の実装クラスが使われているのでしょうか。各パージョンで何が使われているのか知りたいです。 また、ここら辺の事を説明しているサイトがあれば教えて頂けると嬉しいです。 宜しくお願いします。

    • ベストアンサー
    • Java
  • JavaScriptパーサの入手方法

    Webページの解析をするためのHTMLパーサは作成できたのですが、JavaScriptパーサは難しく、悩んでいます。 JavaScriptパーサもわざわざ作成しなければいけないかと思うと、気が滅入りそうです。 かつて、Python言語処理系を作成した経験があるので、JavaScriptもできなくはないのですが、JavaScriptの処理系をどこかから入手できれば大変助かると思い、投稿しました。 JavaScriptパーサの入手先をご存知の方、よろしくお願いします。

  • HTTP接続

    HTTPでサーバー上のファイルをダウンロードする アプリを作成中です。 HTTP接続でサーバー上のターゲットファイル名や、ファイルサイズ等を 取得したいのですが、ネット上しらべたりしたのですが、 FTP接続では同等の機能を実装したサンプルなどがあるのですが、 HTTP接続においては見当たりません。私の調べ方が悪いのかもしれませんが、 そもそも、HTTP接続において希望の処理ができるのかどうか ご教授していただけないでしょうか? ネットワークに疎いですが、早急に実装しないといけなくて 困っております。 よろしくお願いします。 VC++6.0 MFC です。

  • フレームページで HTTP_REFERER

    よろしくお願いいたします。 初心者ながらもHPを立ち上げ、Free配布のcgiもいくつか設置したのですが、 アクセス解析のcgiで、機能等に非常に満足のいくcgiが、参照元を取得するのに 「HTTP_REFERER」を使っていました。 私のHPは、フレームを使っておりまして、「HTTP_REFERER」では参照元が取得 出来ません。 どのようにすればよろしいのでしょうか?? ちなみに私の使っているサーバーは、HPとcgiが別サーバーとなっています。 解析するページからは『<img~~』で呼び出しています。

    • ベストアンサー
    • CGI
  • 簡単なHTTP-Get

    こんにちわ。 初めて質問します。 サイトの簡易試験を行いたくJAVAを使ってHTTPのGetリクエストを送信したいと考えています。 要件は以下の通りです。 1、HTTPはGetリクエストを使用する 2、URLはコードに記載ではなく特定のファイル(URL.txt)を1行づつ読み込む 3、User-Agentを都度変更できるようにする ということを行いたいのですが、皆様にとっては簡単なことかもしれませんが、 なかなか上手くいきません。 手助けをお願いいたします。

  • HTTPリクエストでのXMLデータ送信

    画面からあがって来たデータを、XML形式にして HTTPリクエストを投げる実装をJAVAで行う必要があります。 「HttpURLConnection」を利用し、Body部分に埋め込む方法を 考えているのですが、他にいい方法はないでしょうか? #こんな方法ではできないでしょうか? ※携帯向け機能なので、javaScriptが利用できません。 例)  ID=0001&PassWord=1234   ↓↓↓↓  <XMLData> <Login ID="0001" PassWord="1234">  </XMLData> ※ヘッダー部分としては以下の様にしたいのです。  POST /cgi-bin/login HTTP/1.1  Accept: */*  Content-Type: application/x-www-form-urlencoded  :  :  :  Connection: Keep-Alive  Cache-Control: no-cache  <XMLData> <Login ID="0001" PassWord="1234">  </XMLData> 以上、ご教授お願いします。

  • AN HTTPが起動しません

    初心者なのでなにもわからないんですが,AN HTTPをダウンロードしてきて解凍して実行したんですが ”サーバソケットを使用できません,他のHTTPサーバが動いていないか確認してください,あるいはポート番号を変えてください” というエラーメッセージがでます.どうすれば起動することができるのか教えてください.よろしくお願いします.

  • CiscoのHTTP/HTTPSの機能

    CiscoのHTTP/HTTPSの機能 Catlyst2960Gなどで動作しているHTTPやHTTPSは主に 設定などに使用されると考えてもいいですか? 他にも用途があり得ますか…?

  • アクセス解析でのHTTP_REFERERについて

    アクセス解析のCGIを作ってみようとがんばっています。そこでお伺いしたいのですが、 $ln = "$ENV{'HTTP_REFERER'}"; と単純にやればリンク元が取れると思っていたのですが、なぜか何度やってみてもHTTP_REFERERだけがだめでした。他の環境変数は問題なくファイルに書き出せるのですが、何をやってもリンク元の部分だけが空白になってしまいます。本をいくら読んでみてもわからず、ほとほと困り果ててこちらに参りました。 REFERERだけは保存するのに何か特別な処理が必要なのですか?解説が面倒なようでしたら Yes(処理が必要)/No(そんなことない君のスクリプトがどこかおかしい) だけでも構わないので教えていただけると有り難いです。 Tripodの無料HPを使っています。

    • ベストアンサー
    • Perl

専門家に質問してみよう