我從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