与令牌的Crucible REST通信失败(401未授权)

时间:2016-03-18 08:20:26

标签: java rest atlassian-crucible

我尝试使用令牌通过REST访问坩埚中的项目,但我收到401错误,表示我没有获得授权。

首先,我要生成这样的令牌:

http://host:8060/rest-service/auth-v1/login?userName="+username+"password="+password

成功生成令牌。我将其保存在字符串loginToken中。

在此之后,我尝试使用此令牌访问项目,如下所示:

responseItems = myClient.OpenRead("http://host:8060/rest-service/reviews-v1?FEAUTH=" + loginToken + "/"+project+"/reviewitems");

不幸的是,这失败了。该错误表明我没有被授权(401)。如果我在浏览器中尝试相同(生成令牌,然后使用令牌访问项目),它的工作原理。我已经发现在浏览器中执行此操作还会生成一个cookie,浏览器会使用该cookie进行进一步的身份验证。我甚至不需要再使用正确的令牌......

我如何用Java实现这一目标?

0 个答案:

没有答案