dev-linux
Ivan Maslov 3 years ago
commit cf12ffc663

@ -1099,15 +1099,22 @@ def WebRequestParseFile(inRequest=None):
return lResultTurple return lResultTurple
def WebRequestResponseSend(inResponeStr, inRequest=None): def WebRequestResponseSend(inResponeStr, inRequest=None, inContentTypeStr: str = None, inHeadersDict: dict = None):
""" """
Send response for the request Set response for the request
:param inResponeStr: Response string
:param inRequest: inRequest from the server. Optional if call def from request thread :param inRequest: inRequest from the server. Optional if call def from request thread
:param inContentTypeStr: Type content-type. Example: "html/text"
:param inHeadersDict: Dict of the headers for the response
:return: :return:
""" """
if inRequest is None: inRequest = WebRequestGet() if inRequest is None: inRequest = WebRequestGet()
inRequest.OpenRPAResponseDict["Body"] = bytes(inResponeStr, "utf8") 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(): def WebRequestGet():

@ -4,6 +4,11 @@ STD - STUDIO
RBT - ROBOT RBT - ROBOT
AGT - AGENT AGT - AGENT
[1.2.13]
- ORCHESTRATOR
- - def WebRequestResponseSend(inResponeStr, inRequest=None, inContentTypeStr: str = None, inHeadersDict: dict = None):
[1.2.12] [1.2.12]
2022_Q2 2022_Q2
- ORCHESTRATOR - ORCHESTRATOR

Loading…
Cancel
Save