lch*_*lch 3 authentication cookies rest jira postman
我正在使用postman客户端对JIRA API进行REST调用.它说"将您的凭据发布到http://jira.example.com:8090/jira/rest/auth/1/session "以获得SESSION.我尝试使用Form-data,application/x-www-form-urlencoded,raw等进行发布.没有任何效果.这是正确的方法.
以下是我正在遵循的教程:https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-cookie-based-认证
既然你正在使用邮递员,我假设你处于开发环境中.在这种情况下,使用auth标头可能更简单,auth标头是base-64编码的用户名/密码.从这里的文档:
提供基本身份验证标头
如果需要,您可以自己构建并发送基本的auth标头.为此,您需要执行以下步骤:构建用户名形式的字符串:password Base64对字符串进行编码提供"授权"标题,内容为"基本",后跟编码字符串.例如,字符串"fred:fred"在base64中编码为"ZnJlZDpmcmVk",因此您可以按如下方式进行请求.
curl -D- -X GET -H "Authorization: Basic ZnJlZDpmcmVk" -H "Content-Type: application/json" "http://kelpie9:8081/rest/api/2/issue/QA-31"
在Headers邮差的部分,添加Authorization用Basic <base64-encoded-username:password>
不要忘记也将标题添加Content-Type为application/json
(您可以使用base64encode.org快速编码您的用户名/密码).
不要忘记将字符串放入username-colon-password(username:password)
| 归档时间: |
|
| 查看次数: |
18330 次 |
| 最近记录: |