import requests

url = 'http://192.168.1.71:8000'

session = requests.Session()

# /
print(session.get(url + '/').json())

# /LOGIN
print(session.get(url + '/login').json())

print(session.post(url + '/login', json={
    'username': 'test',
    'password': 'test',
    'eauth': 'pam',
}).json())

# /MINIONS
print(session.get(url + '/minions/').json())

print(session.post('http://192.168.1.71:8000/minions', json={
    'tgt': '*',
    'fun': 'test.ping',
}).json())

# /JOBS
print(session.get(url + '/jobs/').json())

# /KEYS
print(session.get(url + '/keys/').json())

print(session.post(url, json={
  "client": "runner",
  "fun": "manage.up"
}).json())


# /LOGOUT
print(session.post('http://192.168.1.71:8000/logout').json())
@@ -424,11 +424,30 @@
 t': 
-'*'
+%5B'HXtest2', 'HXtest3'%5D
 ,%0A  
@@ -468,16 +468,41 @@
 .ping',%0A
+    'expr_form': 'list',%0A
 %7D).json(

添加 Targets 的匹配方式