Files
rmmanager/core/apirequest/execute.py
T

30 lines
729 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"),
data=request.get("data")
)
# if definition hasattr(cookies):
# sessioncookies = {}
# for cookie_name, cookie_key in cookies:
# session.cookies.set(
# sessioncookies[cookie_name] = response[cookie_key],
#print(request)
#print(response.status_code)
#print(response.text)
return response, outputs