我从apache.org下载了HttpComponents库,并且在Eclipse的项目中添加了httpclient-4.3.5.jar到库中。现在我试图添加一个头到我的HttpPost,但Eclipse没有找到函数“addHeader()”。HttpPost addHeader不起作用
HttpPost post = new HttpPost(PUSH_URL);
post.addHeader("test", "tmp");
我试过不同的库,但它不适用于我。
我从apache.org下载了HttpComponents库,并且在Eclipse的项目中添加了httpclient-4.3.5.jar到库中。现在我试图添加一个头到我的HttpPost,但Eclipse没有找到函数“addHeader()”。HttpPost addHeader不起作用
HttpPost post = new HttpPost(PUSH_URL);
post.addHeader("test", "tmp");
我试过不同的库,但它不适用于我。
在HttpPost的addHeader
方法是从org.apache.http.message.AbstractHttpMessage
延长,并且AbstractHttpMessage
是在httpcore-version.jar
。因此,你必须添加其他jar库。 为了安全使用,您可以将它们添加到构建路径中:
哦,非常感谢你!我想知道为什么我不考虑添加其他库以及。作品! – Yukuza 2014-09-06 15:58:00
确保您正在项目中导入正确的类。 – 2014-09-06 15:28:42
@LuiggiMendoza以及我没有导入org.apache.http.client.methods.HttpPost;我还需要其他进口吗? – Yukuza 2014-09-06 15:34:21
而且Eclipse会在'import org.apache.http.client.methods.HttpPost'行上显示错误信息吗? (它可以真正导入吗?) – janos 2014-09-06 15:37:43