0
我使用Apache的HttpClient的4.3.6在Java和嘗試使用HttpPost.setHeader(字符串,字符串),但得到:HttpPost不包含的setHeader(字符串,字符串)
方法的setHeader (字符串,字符串)是未定義的類型HttpPost
這裏是我的代碼
// Create post request
HttpPost request = new HttpPost(GAME_ANALYTICS_URL + GAME_KEY + "/design");
// Encode
String content = gson.toJson(message);
String hashedAuthData = DigestUtils.md2Hex((content + SECRET_KEY).getBytes());
request.setHeader("Application", hashedAuthData);
我下面的教程,它使用的setHeader()方法。我搜索了一下,但找不到有其他問題的人,但是我看到很多人使用setHeader()方法。
我進口是:
import org.apache.http.client.methods.HttpPost;
所以我相當確信這是正確的。
任何有任何線索的人可能是錯的?
你確定你有合適的版本? – 2014-11-22 19:38:10
供參考它在這裏http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/methods/HttpPost.html所以我會投票支持版本問題,以及。 – MeBigFatGuy 2014-11-22 20:00:23
不是版本問題。我只是沒有意識到我也需要核心。 ZIP帶有10個不同的罐子,我不想依賴所有的罐子。 – 2014-11-22 22:50:17