gpt4 book ai didi

java - HttpPost 不包含 setHeader(String, String)

转载 作者:行者123 更新时间:2023-12-01 12:14:51 30 4
gpt4 key购买 nike

我在 Java 中使用 Apache 的 HttpClient 4.3.6 并尝试使用 HttpPost.setHeader(String, string),但得到:

The method setHeader(String, String) is undefined for the type 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;

所以我相当确定这是正确的。

有人知道可能出了什么问题吗?

最佳答案

因此,我通过使用 httpclient-4.4-beta1.jar httpcore-4.4-beta1.jar 解决了这个问题。

如果您不使用核心 jar,似乎某些代码会被锁定。我只使用核心进行了测试,但它不知道 HttpPost 是什么。

关于java - HttpPost 不包含 setHeader(String, String),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27081567/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com