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