mirror of https://github.com/jumpserver/jumpserver
添加example api
parent
ce7edc1612
commit
10f99be100
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/env python
|
||||
import requests
|
||||
|
||||
# 私有token页面上目前不允许创建,只能后台生成,见 https://docs.jumpserver.org/zh/master/dev/rest_api/
|
||||
private_token = '10659d70a223235b8f76d45a3023eca1147488d7'
|
||||
|
||||
|
||||
def do_request(url, data=None, method='get', params=None, org_id=''):
|
||||
authorization = 'Token {}'.format(private_token)
|
||||
headers = {'Authorization': authorization, 'Content-Type': 'application/json'}
|
||||
if org_id:
|
||||
headers['X-JMS-ORG'] = org_id
|
||||
resp = requests.request(method=method, url=url, data=data, params=params, headers=headers)
|
||||
return resp
|
||||
|
||||
|
||||
def get_assets_list():
|
||||
url = 'http://localhost:8080/api/v1/assets/assets/?limit=10'
|
||||
resp = do_request(url)
|
||||
print(resp.status_code)
|
||||
print(resp.json())
|
||||
print(resp)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
get_assets_list()
|
Loading…
Reference in New Issue