0

私のウェブサイトのページをキャッチし、アプリケーションにコンテンツ (プレーンテキスト) を表示する小さな Android アプリケーションを作成しようとしています。

私が呼び出した Web サイトは、必要なメッセージのみを送信するので、HTTP ヘッダーを切り取り、本文を表示する必要があります。しかし、これを行う方法がわかりません。あなたの助けが必要です。基本的な Web サイトからテキストを取得してアプリケーションに表示するにはどうすればよいですか?

4

2 に答える 2

0

このアプローチを使用してみてください:

DefaultHttpClient http_client = new DefaultHttpClient();
HttpGet http_get = new HttpGet( YOUR_SERVER_URL );
HttpResponse response = http_client.execute(http_get);
if( response.getStatusLine().getStatusCode() != 200 ) {
    return "Error: " + response.getStatusLine().getReasonPhrase();
}
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String first_line = reader.readLine();

そして、同様の方法で残りの行を同様に読むことができますreader

于 2013-03-10T01:28:37.760 に答える
0

Apache Httpcomponents ライブラリを使用できます。 http://hc.apache.org/

これを使用して、RESTful サービスと通信します。

応答文字列のみを取得する方法の例があります (http ヘッダーなどを無視します)。

于 2013-03-10T00:46:20.310 に答える