如何在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