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:
|
if avaible[args["targetserver"]] == True:
|
||||||
servers[args["targetserver"]].PATCH(args, ressources[args["targetserver"]])
|
servers[args["targetserver"]].PATCH(args, ressources[args["targetserver"]])
|
||||||
return self.do_GET()
|
return self.do_GET()
|
||||||
|
|
||||||
|
def log_message(self, format, *args):
|
||||||
|
return
|
||||||
|
|
||||||
#https://www.justserv2.l--n.de
|
#https://www.justserv2.l--n.de
|
||||||
httpd = http.server.ThreadingHTTPServer(('localhost', 8080 ), JSRequestHandler)
|
httpd = http.server.ThreadingHTTPServer(('localhost', 8080 ), JSRequestHandler)
|
||||||
|
|
|
@ -9,7 +9,6 @@ def encode(target):
|
||||||
|
|
||||||
def decode(target):
|
def decode(target):
|
||||||
target = safer.unquote(target)
|
target = safer.unquote(target)
|
||||||
print(target)
|
|
||||||
out = {}
|
out = {}
|
||||||
target = target[1:]
|
target = target[1:]
|
||||||
args = target.split("&")
|
args = target.split("&")
|
||||||
|
|
Loading…
Reference in New Issue