summaryrefslogtreecommitdiff
path: root/http-tester.py
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2021-04-28 15:10:48 +0400
committerAndrew <saintruler@gmail.com>2021-04-28 15:10:48 +0400
commit355dab5bdc924202b1d877b18ae31f04154a4aee (patch)
tree3c1f46f43945d8462f3a0f24e2397094b75d9f25 /http-tester.py
parent9c4348d402441dc8bac2cb3ecc41efc825307f0b (diff)
Added generation of signature based on request.
Diffstat (limited to 'http-tester.py')
-rw-r--r--http-tester.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/http-tester.py b/http-tester.py
index 28206dc..7cb5197 100644
--- a/http-tester.py
+++ b/http-tester.py
@@ -9,16 +9,24 @@ URL = "http://localhost:8080/api"
def sign_data(data):
dump = json.dumps(data, separators=[",", ":"])
+ print(dump)
payload = b64encode(dump.encode())
+ print(payload.decode())
signature = sha256(payload).hexdigest()
+ print(signature)
return f"{payload.decode()}.{signature}"
def test_get_user_key():
data = {
- "user": "ivan",
- "data": "andrew"
+ "User": "ivan",
+ "Data": "andrew"
}
signed_data = sign_data(data)
- requests.post(f"{URL}/register", data=signed_data)
+ resp = requests.post(f"{URL}/getUserKey", data=signed_data)
+ print(resp.status_code)
+ print(resp.json())
+
+
+test_get_user_key() \ No newline at end of file