如何使用HttpClient 4.3将数据添加到帖子的邮件正文中

时间:2014-08-07 18:38:40

标签: java apache-commons-httpclient apache-httpcomponents

我一直在使用HttpClient 4.1,我决定升级到4.3,但我设置邮件的邮件正文的代码现在使用了已弃用的功能。似乎HttpClient API几乎每个次要版本都会发生变化,因此我很难找到代码更改的内容,应该是现有的HttpClient问题以及与不同版本相关的主题。

我现有的代码是这样的:

HttpPost request = new HttpPost(url);
request.setEntity(new StringEntity(data, mimetype, HTTP.UTF_8)); // deprecated

1 个答案:

答案 0 :(得分:4)

在大多数情况下,Javadoc是你的朋友。它在StringEntity java doc

中明确规定
Deprecated. (4.1.3) use StringEntity(String, ContentType)