urlのHTMLコードから単純な文字列を取得する必要があります。[ANDROID] URLからHTMLソースを取得する方法(uTorrentのWEBAPIを使用)
FwyKvZJSZMLdgAlEuMvw7v_s9VhasprI-47KeavMegGJlvAC5ZLwng5gEFgAAAAA。
このようになります。私が必要とするのは、最初からの文字列です。
これは私がコードにアクセスするために使用するURLリクエストです。
http://username:[email protected]:8080/gui/token.html
私が見つけた答え(HTTPClientのは今:(推奨されません)のいずれかの方法が複雑すぎるか、まっすぐにdidntの仕事でした。
これは私が持っているものですが、悲しいことに、それは常にjava.ioを返します。 .FileNotFoundException:http://www.google.com、それはこれがそれのためのコードである
すべてのウェブサイト上の
ことを行います。try {
System.out.println("TEST");
con = (HttpURLConnection) new URL("http://username:[email protected]:8080/gui/token.html").openConnection();
con.setRequestMethod("GET");
con.setDoOutput(true);
con.setDoInput(true);
System.out.println(con.getOutputStream().toString());
InputStream response = con.getInputStream();
System.out.println("RMessage" + con.getResponseMessage());
con.setRequestProperty("User-Agent", "Mozilla/5.0 (compatible) ");
con.setRequestProperty("Accept","*/*");
BufferedReader reader = new BufferedReader(new InputStreamReader(response));
for (String line; (line = reader.readLine()) != null;) {
System.out.println(line + "NEKAJ SE JE ZGODILO V PRIDOBITVI");
}
reader.close();
} catch (MalformedURLException e1) {
e1.printStackTrace();
} catch (ProtocolException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
}
リンクは、自分のChrome搭載アプリケーションで問題なく使用できます。
Facebook.comやGoogleなどのソースも入手できます。私は超混乱しています。
EDIT:投稿避けるために
: 10-26 11:45:52.816 3341から3721/com.example.davidvuckovic7.utorrentclientのW/System.errの:java.io.FileNotFoundExceptionスタックトレースを印刷URLをカスタマイズする方法はありますか?ユーザ入力のユーザ名とパスワードまたはユーザ入力IPを取得するには?