#TestSendRequest

parent adeff32b
#########Get settings############
gSettings= None #Init variable
import Settings #Tool settings
gSettings = Settings.SettingsGet()
##################################
import requests #Lib for HTTP requests
#Create HTTP session
lSession = requests.Session()
lResponse = None
#If GET
if gSettings["Method"].upper()=="GET":
lResponse = lSession.get(gSettings["URL"], headers=gSettings["Headers"], cookies=gSettings["Cookies"], verify=False, json = gSettings["JSON"])
#If POST
elif gSettings["Method"].upper()=="POST":
lResponse = lSession.post(gSettings["URL"], headers=gSettings["Headers"], cookies=gSettings["Cookies"], verify=False, json = gSettings["JSON"])
print(f'SessionObject: {lResponse}, Body: {lResponse.text}')
#Debug section
while True:
lCommand = input("Write Python cmd:") #Wait for python command
exec(lCommand) #Execute the command
\ No newline at end of file
cd %~dp0
..\..\Resources\OpenRPA\v1.0.38\python-3.7.2.amd64\python.exe "Main.py"
pause >nul
\ No newline at end of file
import json
def SettingsGet():
#Init config
lResult = {
"URL":"http://localhost:8081/SQLInsert", #Server host, example "http://localhost" Without / in the end
"Method":"POST", #Method to send HTTP (GET, POST...)
"Headers":{}, #Dictionary
"Cookies":{}, #Dictionary
"JSON":[{"TableName":"Test", "RowDict":{"Name":"Name1","Description":"DescTest", "Money":100, "Date":"01.01.2020"}}] #JSON data
}
return lResult
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment