2014-09-06 41 views
1

我从apache.org下载了HttpComponents库,并且在Eclipse的项目中添加了httpclient-4.3.5.jar到库中。现在我试图添加一个头到我的HttpPost,但Eclipse没有找到函数“addHeader()”。HttpPost addHeader不起作用

HttpPost post = new HttpPost(PUSH_URL); 
post.addHeader("test", "tmp"); 

我试过不同的库,但它不适用于我。

+0

确保您正在项目中导入正确的类。 – 2014-09-06 15:28:42

+0

@LuiggiMendoza以及我没有导入org.apache.http.client.methods.HttpPost;我还需要其他进口吗? – Yukuza 2014-09-06 15:34:21

+0

而且Eclipse会在'import org.apache.http.client.methods.HttpPost'行上显示错误信息吗? (它可以真正导入吗?) – janos 2014-09-06 15:37:43

回答

0

在HttpPost的addHeader方法是从org.apache.http.message.AbstractHttpMessage延长,并且AbstractHttpMessage是在httpcore-version.jar。因此,你必须添加其他jar库。 为了安全使用,您可以将它们添加到构建路径中: enter image description here

+0

哦,非常感谢你!我想知道为什么我不考虑添加其他库以及。作品! – Yukuza 2014-09-06 15:58:00