Files
rmmanager/core/apirequest/execute.py
T

27 lines
617 B
Python

import requests
from .request import buildRequest
session = requests.Session()
def executeRequest(action, outputs, resolved):
request, outputs = buildRequest(action, outputs, resolved)
response = session.request(
method=request["method"],
url=request["path"],
json=request.get("object"),
headers=request.get("headers")
)
# if definition hasattr(cookies):
# sessioncookies = {}
# for cookie_name, cookie_key in cookies:
# session.cookies.set(
# sessioncookies[cookie_name] = response[cookie_key],
return response, outputs