我是 RestTemplate 的新手,基本上也是 REST API 的新手。我想通过 Jira REST API 在我的应用程序中检索一些数据,但返回 401 Unauthorised。找到了关于 jira rest api 文档 的文章,但真的不知道如何将其重写为 java,因为该示例使用带有 curl 的命令行方式。我将不胜感激如何重写的任何建议或建议:
curl -D- -X GET -H "Authorization: Basic ZnJlZDpmcmVk" -H "Content-Type: application/json" "http://kelpie9:8081/rest/api/2/issue/QA-31"
使用 spring rest 模板进入 java。其中 ZnJlZDpmcmVk 是用户名:密码的 base64 编码字符串。非常感谢。
原文由 shippi 发布,翻译遵循 CC BY-SA 4.0 许可协议
取自 本网站上的示例,我认为这是最自然的做法,即填写标头值并将标头传递给模板。
这是为了填写标题
Authorization
:这是将标头传递给 REST 模板: