Android 用 HTTP クライアントの詳細

Android HttpClientは、Androidプラットフォームが提供するHTTPリクエスト用のクライアントで、HTTPリクエストを簡単に送信し、リクエストのレスポンスを取得することができます。以下は、Android HttpClientの詳細な説明です。

  1. HttpClientオブジェクトを作成します
HttpClient httpClient = new DefaultHttpClient();
  1. リクエストメソッドを作成します。
HttpGet httpGet = new HttpGet(url);  // 创建GET请求
HttpPost httpPost = new HttpPost(url);  // 创建POST请求
  1. リクエストパラメータを設定する
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("param1", "value1"));
httpPost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
  1. リクエストを送信してレスポンスを取得する:
HttpResponse httpResponse = httpClient.execute(httpGet);  // 发送GET请求
HttpResponse httpResponse = httpClient.execute(httpPost);  // 发送POST请求
  1. 応答処理
int statusCode = httpResponse.getStatusLine().getStatusCode();  // 获取响应状态码
if (statusCode == HttpStatus.SC_OK) {
HttpEntity httpEntity = httpResponse.getEntity();  // 获取响应实体
String response = EntityUtils.toString(httpEntity);  // 将实体转换为字符串
// 处理响应数据
} else {
// 处理错误情况
}

注意:Android HttpClientは非推奨化され、代わりにHttpURLConnectionまたはOkHttpを利用することを推奨します。

bannerAds