2014-09-06 310 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