v1 server and lifecycle manager working. execution contract added
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import requests
|
||||
|
||||
from .request import buildRequest
|
||||
|
||||
session = requests.Session()
|
||||
|
||||
def executeRequest(definition, outputs):
|
||||
request = buildRequest(definition, outputs)
|
||||
|
||||
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
|
||||
Reference in New Issue
Block a user