MixiにログインするサンプルプログラムがあったのでEclipse上動かそうと思い
HttpClientのライブラリをダウンロードし実行しようとしたところ
PostMethod、GetMethodについて型に解決できませんと出ました。
ダウンロードしたファイルの中にあった全てのjar(以下の6個)にパスを通したのですが
まだ何かライブラリが足りないのでしょうか。
・commons-codec-1.4.jar
・commons-logging-1.1.1.jar
・httpclient-4.1.2.jar
・httpclient-cache-4.1.2.jar
・httpcore-4.1.2.jar
・hhtpmime-4.1.2.jar
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import org.apache.http.HttpException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.params.CookiePolicy;
import org.apache.http.impl.client.DefaultHttpClient;
public class MixiLogin2 {
public static void main(String[] args) {
HttpClient client = new DefaultHttpClient();
String mixiLogin = "http://mixi.jp/login.pl";
String mixiTopPage = "http://mixi.jp/home.pl";
String encode = "EUC-JP";
String inputUserName = "email";
String inputPassword = "password";
String inputNextUrl = "next_url";
String userName = "xxxxx@xxxxx.com";
String password = "xxxx123456789";
String nextUrl = "/home.pl";
PostMethod postMethod = new PostMethod(mixiLogin);
postMethod.addParameter(inputUserName, userName);
postMethod.addParameter(inputPassword, password);
postMethod.addParameter(inputNextUrl, nextUrl);
postMethod.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
try {
int statusCode = client.executeMethod(postMethod);
System.out.println(statusCode);
postMethod.releaseConnection();
if (statusCode == 200) {
GetMethod getMethod = new GetMethod(mixiTopPage);
statusCode = client.executeMethod(getMethod);
if (statusCode == 200) {
BufferedReader br = new BufferedReader(
new InputStreamReader(getMethod
.getResponseBodyAsStream(), encode));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
getMethod.releaseConnection();
}
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Java java final 1 2022/06/10 22:49
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「例外 *** は対応する try 文...
-
eclipseに記述したjavaファイル...
-
setAttribute(String, int)は適...
-
文字列を数式に
-
python OpenPyXLを使って出力結...
-
drawImageの描画速度について
-
<forEach> 内で供給された "ite...
-
C言語のポインターに関する警告
-
ループ処理の際、最後だけ","を...
-
パソコンキーボードで時分秒を...
-
BOOL値を逆にしたい
-
ダブルクォーテーションのrepla...
-
yyyymmddからyyyy/mm/d...
-
<s:iterator>の値をリストで取...
-
C# 半角カナの文字化けについて
-
JSPやサーブレットでSystem.out...
-
ボタンのイベントで異なるウィ...
-
Eclipseのコンソールを常に表示...
-
ORA-01858: 数値を指定する箇所...
-
[JAVA]try 内の変数を外で!?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
<forEach> 内で供給された "ite...
-
「例外 *** は対応する try 文...
-
importするには java.io.*; imp...
-
Javaを使ってデジタル時計を作...
-
setAttribute(String, int)は適...
-
シャットダウンフックが呼ばれない
-
干支の計算で。。。
-
Selenium IDEでexportしたコー...
-
ColabでのPytorchのエラー
-
【JAVAエラー】互換性のない型...
-
文字列を数式に
-
importとextendsの用い方の違い...
-
Java3Dで横置き円筒体の円筒中...
-
HttpClientについて
-
ActionForm form にnullが入っ...
-
java初心者です。座標取得と図...
-
javaで画像を回転縮小
-
(急募)Javaじゃんけんゲームで
-
画面遷移時のデータ遷移について
おすすめ情報