如何在Jersey资源请求中插入API密钥标头?

时间:2014-06-16 22:19:35

标签: java rest jersey

使用Jersey(Java):

Manager manager = client.resource(baseUrl + "/manager").header("Api-Key", apiKey).get(Manager.class);

我格式化请求的方式有什么问题?开发人员说秘密apiKey应该在" Api-Key"之下。我尝试这个时得到UnknownHostException(我知道我的baseUrl / host是正确的。

1 个答案:

答案 0 :(得分:0)

您确定API-Key是标头值而不是URL字符串的一部分吗?

首先使用curl测试您的URL字符串,以确保按预期工作。许多API都在寻找类似这样的东西

curl www.test.com/manager?Api-Key=THE_API_KEY