From 01897d7decadf7af6a425696215195cd0d722593 Mon Sep 17 00:00:00 2001 From: Ivan Maslov Date: Tue, 7 Jun 2022 10:52:25 +0300 Subject: [PATCH] Update WebRequestResponseSend --- Sources/pyOpenRPA/Orchestrator/__Orchestrator__.py | 9 ++++++++- changelog.md | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Sources/pyOpenRPA/Orchestrator/__Orchestrator__.py b/Sources/pyOpenRPA/Orchestrator/__Orchestrator__.py index b47d891d..87e37e64 100644 --- a/Sources/pyOpenRPA/Orchestrator/__Orchestrator__.py +++ b/Sources/pyOpenRPA/Orchestrator/__Orchestrator__.py @@ -1099,15 +1099,22 @@ def WebRequestParseFile(inRequest=None): return lResultTurple -def WebRequestResponseSend(inResponeStr, inRequest=None): +def WebRequestResponseSend(inResponeStr, inRequest=None, inContentTypeStr: str = None, inHeadersDict: dict = None): """ Send response for the request + :param inResponeStr: :param inRequest: inRequest from the server. Optional if call def from request thread + :param inContentTypeStr: + :param inHeadersDict: :return: """ if inRequest is None: inRequest = WebRequestGet() inRequest.OpenRPAResponseDict["Body"] = bytes(inResponeStr, "utf8") + if inHeadersDict is not None: + inRequest.OpenRPAResponseDict["Headers"].update(inHeadersDict) + if inContentTypeStr is not None: + inRequest.OpenRPAResponseDict["Headers"]["Content-type"] = inContentTypeStr def WebRequestGet(): diff --git a/changelog.md b/changelog.md index 09a1af81..72ed5f83 100644 --- a/changelog.md +++ b/changelog.md @@ -4,6 +4,11 @@ STD - STUDIO RBT - ROBOT AGT - AGENT + +[1.2.13] +- ORCHESTRATOR +- - def WebRequestResponseSend(inResponeStr, inRequest=None, inContentTypeStr: str = None, inHeadersDict: dict = None): + [1.2.12] 2022_Q2 - ORCHESTRATOR