jira

Jira是常用的敏捷管理工具,Python管理Jira可以使用对应的Jira库,这里是使用requests库直接对接API

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# encoding: utf-8

import base64
import requests


#base64编码
def base64_encode(string):
encode_string = base64.b64encode(string.encode('utf-8'))
return str(encode_string,"utf-8")


url = 'http://e-proxy.yfb.sunline.cn:8080/rest/api/2/issue/61417'

#方法1,将用户密码直接传输
r=requests.get(url,auth=("admin","admin"))
print(r.status_code,r.json())

#方法2,将账号密码编码
token = "Basic "+ base64_encode("admin:admin")
r=requests.get(url,headers={"Authorization":token})
print(r.status_code,r.json())
-------------本文结束-------------