HttpClientクラスの内容と利用方法について

このQ&Aのポイント
  • HttpClientクラスの利用方法や機能について分かりやすく解説します。
  • ダウンロードしたファイルを指定のフォルダに自動保存するJavaプログラムを作成する際に、利用できるJakarta CommonsのHttpClientクラスの内容を説明します。
  • HttpClientクラスの詳細な内容や関連するクラスについて、参考になる情報が掲載されているWebサイトを紹介します。
回答を見る
  • ベストアンサー

HttpClientのクラスの内容について

ダウンロードしてきたファイルを指定したフォルダに自動的に保存するというjavaプログラムを作成したいと思っています。 Jakarta CommonsのHttpClientというクラスライブラリをダウンロードして、その中のクラスを利用しようと思っているのですが、クラスとしてコンパイルされているものしか入っていなくてクラスの内容が見れなくてクラスの内容が分かりません。クラス名ではなかなか機能を知ることが困難で困っています。 HttpClientのクラスの内容が分かるようなサイトをお知りでしたら教えてください。あとその中でも作成したいと思っているプログラムに関係しているクラスはどれかということも教えていただけたら助かります。 よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
回答No.1

http://hc.apache.org/httpclient-3.x/apidocs/index.html 参考になる? ============ 参考: たどった手順: http://hc.apache.org/httpclient-3.x/ 左側User Guideに Methods があるのを発見し、そこから http://hc.apache.org/httpclient-3.x/methods.html APIリファレンスへのリンクを発見した。

関連するQ&A

  • JavaでBLASライブラリ

    JavaでBLASのようなライブラリはありませんか? Jakarta Commons Math Libraryというものはあるのですが、行列はあるがベクトルは無いなど機能的に不足している部分があります。 もし他にありましたら教えてください。

  • Scannerクラスがコンパイルできません。

    自分のPCでCygwinをダウンロードし、javaのプログラムの作成ができるように設定しました。 Cygwinの機能はすべてダウンロードしました。 しかし、Scannerクラスが入っているプログラムをコンパイルしようとすると、 a.java:4: シンボルを解決できません。 シンボル: クラス Scanner 場所 : aa の クラス Scanner sc = new Scanner(System.in); のようにエラーが出てしまいます。 Cygwinではなくコマンドプロンプトでも同じことが起きます。 どうしたらコンパイルができるようになるでしょうか? 解決法をご存知の方いらっしゃいましたら教えてください。

  • importでクラスを呼び込みたい

    今、javaプログラムでjarファイルの中のクラスを呼び込む というものを作成しています。 プログラムでjarファイル内のクラスを呼び込むためにimportを 使ってクラスを使いますということを宣言しなくてはいけないのですが、importが上手くいかずエラーが出てしまい、プログラムがコンパイルできません。 クラスを含んだjarファイルの場所は /home/kimura/javahello/JarTest.jar です。その中にHello.classというクラスメソッドが入っておりそれを 別の場所で作成しているプログラムで呼び出し使いたいと思っています。 importの記述方法が分からず困っています。 この記述方法分かるという方がいらっしゃったら教えてください。 参考サイトなどもお知りでしたらよろしくお願いします。

    • ベストアンサー
    • Java
  • Eclipseでクラスファイルが生成されない

    Eclipse(Helios)、java(JDK1.6)の環境で作業をしています。 指定した出力フォルダにクラスファイルが生成されません。 先日までは生成されていました。 コンパイルエラーはありません。 Javaのビルドパス ⇒ ソース ⇒ デフォルト出力フォルダの指定です ソースフォルダごとの出力フォルダの指定を可能にするはオフにしてあります。 設定は少しくらい変えたかも知れませんが、重要なところは変えていないと思います。 # あやふやですみません。 考えられる理由を教えてください。

    • ベストアンサー
    • Java
  • ファイルをアップロードするクラスを使いたい

    javaプログラムでimportでクラスライブラリを呼び込みクラスを利用したいのですが、「ファイルをアップロードする」という機能があるクラスは何を使ったらいいかお知りでしたら教えてください。 よろしくお願いします。

  • ファイル内容を比較する方法

    サーバ側とクライアント側の2つのファイル保存フォルダの中を比較して、クライアント側に不足しているファイルをサーバからダウンロードするというプログラムを作成しています。 現時点では、両方のフォルダのパスを指定して、FileクラスのlistFilesによってフォルダ内の一覧情報を取得し、それぞれのフォルダ内のファイル名を比較して一致しない場合はそれをダウンロードするという方法で不足しているファイルを取得することができています。 しかし、ファイル内容が異なっているのにファイル名が同じであるときにそれをダウンロードできないという問題がでてきて困っています。もしファイル内容まで一致しているかどうか比較できる方法があったら教えてほしいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 外部クラスライブラリをインストールして使用する方法

    外部クラスライブラリをインストールして使用するためには・・・ C:\Program Files\Java\jdk1.6.0_37\jre\lib\ext と C:\Program Files\Java\jre6\lib\ext にjarファイルを置かないといけませんよね? それ以外にもなにか必要ですか? 教材を見ながらJavaの勉強をしているのですが 外部クラスライブラリを利用するプログラムをコンパイルしようとすると c:\JavaGOGO\Sample3-1>javac FusenExec.java エラー:C:\Program Files\Java\jdk1.6.0_37\jre\lib\ext\dodai.jar の読み込みエラー です。cannot read zip file FusenExec.java:3: シンボルを見つけられません。 シンボル: クラス Dodai 場所 : FusenExec の クラス Dodai fusen; ^ FusenExec.java:4: シンボルを見つけられません。 シンボル: クラス Dodai 場所 : FusenExec の クラス fusen = new Dodai(); ^ エラー 3 個 このようなメッセージが表示されエラーが起きます。 使おうとしているのはDodaiライブラリのクラスなのですが なにが原因でコンパイルエラーが起きるのでしょうか(>_<)

    • ベストアンサー
    • Java
  • J2SE 5.0でサーブレットに関して。

    開発環境: Windows XP SP3 Professional java 2 SDK 1.5.0_16 Jakarta Tomcat 5.5 です。 以前java 2 SDK 1.4.2 Jakarta Tomcat 4.0.6 環境で作ったサーブレットを上記の環境でコンパイルしたところ javax.servlet及びjavax.servlet.httpが存在しないとの事で困惑しております。 検索したところj2sdk5.0以降はservlet機能に対応していないとの事ですが、 出来れば今までのプログラムと同じ環境で(基本的なクラスやメソッドが同じ)作成したいのですが、 どのようにすれば宜しいでしょうか。 できれば、今まで作成したプログラムを生かし新しいプログラムを作りたいのです。

    • ベストアンサー
    • Java
  • BufferdReaderが見つからない?

    BUfferdReaderを使うプログラムを作成したのですが、コンパイルすると java.ioをインポート(import java.io.*;)しているのに「クラス BufferedReader が見つかりません」というエラーが表示されます。別にダウンロードでもする必要があるのでしょうか?

    • ベストアンサー
    • Java
  • Javaのコンパイルについて

    どうでもいいことかも知れませんが少し気になったので質問します。以下のようなプログラムを作成しました。 (1) Client.java main()有り、main内でServerのインスタンス作成 (2) Server.java main()無し、インターフェイスの定義のみ (3) ServerImpl.java main()有り、main内で自分自身(ServerImpl)のインスタンス作成 いつもはフォルダ内でjavac *.javaとコンパイルしてきたのですが、たまたま今日は一つずつコンパイルしてみました。一ファイルずつコンパイル出来るものかと思っていたのですがそうではなく、 (2)は単独でコンパイル出来る。 (1)と(3)は単独でコンパイル出来ない。((1)は(2)と同時にコンパイルする必要がある。(3)は(2)と同時にコンパイルする必要がある。) であることを初めて知りました。つまり関連するクラスは一緒にコンパイルしなければならないということだと思うのですが、普通は関連するjavaファイルだけのMakefileをそれぞれ作るのでしょうか?それも大変だと思うのですが。。それともjavac *.javaのように一括でコンパイルするのが普通なのでしょうか?もし毎回全ファイルをコンパイルすると、修正のないものまでコンパイルしてしまうことになると思いますがそういうものなのでしょうか?質問がちょっと意味不明で恐縮ですが一人で小さなプログラムを作成したことしかないので、会社などで大規模なプログラムを作成している現場では普通どうやっているものか知りたくて質問しました。

    • ベストアンサー
    • Java