Dateien nach "/" hochladen

master
Justus Jan Nico Wolff 2023-07-21 14:10:40 +02:00
parent e6f6adc147
commit b4bee3758f
3 changed files with 30 additions and 1 deletions

View File

@ -0,0 +1,27 @@
import requests
import urllib.parse as safer
def encode(target):
temp = "?"
for i in target:
temp = temp + i + "=" + target[i] + "&"
temp = temp[:-1]
return safer.quote(temp)
def decode(target):
target = safer.unquote(target)
out = {}
target = target[1:]
args = target.split("&")
for i in args:
temp = i.split("=")
out[temp[0]] = temp[1]
return out
def get(args):
return requests.get("http://localhost:8080/{}".format(encode(args))).content.decode()
def patch(args):
print(encode(args))
requests.patch("http://localhost:8080/{}".format(encode(args)))

View File

@ -127,6 +127,9 @@ class JSRequestHandler(http.server.BaseHTTPRequestHandler):
if avaible[args["targetserver"]] == True:
servers[args["targetserver"]].PATCH(args, ressources[args["targetserver"]])
return self.do_GET()
def log_message(self, format, *args):
return
#https://www.justserv2.l--n.de
httpd = http.server.ThreadingHTTPServer(('localhost', 8080 ), JSRequestHandler)

View File

@ -9,7 +9,6 @@ def encode(target):
def decode(target):
target = safer.unquote(target)
print(target)
out = {}
target = target[1:]
args = target.split("&")