Dateien nach "/" hochladen
parent
e6f6adc147
commit
b4bee3758f
|
@ -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)))
|
||||
|
3
main.py
3
main.py
|
@ -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)
|
||||
|
|
|
@ -9,7 +9,6 @@ def encode(target):
|
|||
|
||||
def decode(target):
|
||||
target = safer.unquote(target)
|
||||
print(target)
|
||||
out = {}
|
||||
target = target[1:]
|
||||
args = target.split("&")
|
||||
|
|
Loading…
Reference in New Issue