如何在Java中使用Post参数发送简单的HTTP Post请求

我需要一个简单的代码示例,该示例发送带有从表单输入中获取的post参数的http post请求。我找到了Apache

HTTPClient,它具有非常广泛的API和许多复杂的示例,但是我找不到一个简单的示例来发送带有输入参数的http post请求并获取文本响应。

我对Apache HTTPClient v.4.x感兴趣,因为不推荐使用3.x。

回答:

使用Apache HttpClient *

HttpClient httpClient = HttpClients.createDefault();

HttpPost httpPost = new HttpPost(url);

MultipartEntityBuilder builder = MultipartEntityBuilder.create();

builder.addTextBody("param1", param1Value, ContentType.TEXT_PLAIN);

builder.addTextBody("param2", param2Value, ContentType.TEXT_PLAIN);

HttpEntity multipart = builder.build();

httpPost.setEntity(multipart);

HttpResponse response = httpClient.execute(httpMethod);

以上是 如何在Java中使用Post参数发送简单的HTTP Post请求 的全部内容, 来源链接: utcz.com/qa/435039.html

回到顶部