すでにWebからhttp値を取得しました。androidからhttp応答を取得する
しかし、私はまだウェブからどのように価値を引き出したのか、ほとんど考えていません。
私はコードを持っています。しかし、それを理解することなく、それは何のためですか?
だから私は自分のコードを理解するために3つのことを尋ねたい。
HTTPGet
,HTTPClient
,EntityUtils
。
私はHTTPGetがHTTPコーディングによって作られたhttpデータを取得していることを推測しています。
と私はHTTPClient
がデータカプセル化のためだと推測しています。
および.. EntityUtils
?私は本当に考えがありません。 entitiyは何ですか?なぜ私はこれが必要ですか
HTTPresponse
を文字列として取得しますか?彼はどんなお仕事をしていますか?
以下は私のコードです。
org.apache.http.utilEntityUtils.toString();
のパッケージから
HttpGet get = new HttpGet(tempURL);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(get);
String responseBody = EntityUtils.toString(response.getEntity());
このリンクを試すhttp://hc.apache.org/httpcomponents-client-ga/tutorial/html/fundamentals.htmlあなたの答えは – Ajay