dev-linux
Ivan Maslov 2 years ago
commit cf12ffc663

@ -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
Set response for the request
:param inResponeStr: Response string
: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:
"""
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():

@ -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

Loading…
Cancel
Save