로그 인 인증 이 있 는 경우 인터페이스 요청

qycloud 이런 식 으로 하면 돼 요.
import requests
import pprint



def login_api():

    values = {
        "username": "apitest",
        "password": "111111",
                 "url": "",
        "ismobile": "false",
        "rememberMe": "true"
    }

    res = requests.post("http://portal.feature.delcustomapi.aysaas.com:8040/api2/user/login",data=values)
    a= res.cookies["PHPSESSID"]
    #a= res.headers['set-cookie'].split(";")[0].split("=")[1]    #          PHPSESSID
    print(a)
    return a


def list_rule(sessionid):

    res = requests.get("http://portal.feature.delcustomapi.aysaas.com:8040/api/rulesengin/category/",cookies={"PHPSESSID":sessionid})
    pprint.pprint(res.json())
    return res.json()


sessionid = login_api()
list_rule(sessionid)

결실
6ac7993563e66395c2a585fdaf828da6
[{'id': 1, 'name': '       ', 'parent_id': 0},
 {'id': 2, 'name': 'workflow  dataflow', 'parent_id': 0},
 {'id': 3, 'name': 'df            ', '

좋은 웹페이지 즐겨찾기