JavaでのHttpPostの呼び出し方法は何ですか?

Javaでのインターフェースの呼び出しにはHttpPost方式を使用する方法は次の通りです。

  1. httpClientを生成する際には、HttpClientBuilderを使用してビルドする。
  2. HttpPost httpPost = new HttpPost(url);
    HttpメソッドHttpPostを使って、リクエストを送信します。
  3. List params = new ArrayList<>();
    params.add(new BasicNameValuePair(“param1”, “value1”));
    params.add(new BasicNameValuePair(“param2”, “value2”));
    httpPost.setEntity(new UrlEncodedFormEntity(params));リスト params = 新しい ArrayList<>();
    params.add(new BasicNameValuePair(“param1”, “value1”));
    params.add(new BasicNameValuePair(“param2”, “value2”));
    httpPost.setEntity(new UrlEncodedFormEntity(params));
  4. CloseableHttpResponse response = httpClient.execute(httpPost);
    httpClient で httpPost を実行して、CloseableHttpResponse response を取得します。
  5. try {
    HttpEntity entity = response.getEntity();
    String responseBody = EntityUtils.toString(entity);
    // レスポンスデータの処理
    } finally {
    response.close();
    }
  6. httpClientを閉じる。

注意:上記のコードはサンプルです。実際の使用時には、具体的な状況に合わせて修正する必要があります。また、上記の方法は同期呼び出しです。非同期呼び出しが必要な場合は、Apache HttpAsyncClientやJavaのCompletableFutureなどを使用できます。

bannerAds