From 355dab5bdc924202b1d877b18ae31f04154a4aee Mon Sep 17 00:00:00 2001 From: Andrew Date: Wed, 28 Apr 2021 15:10:48 +0400 Subject: Added generation of signature based on request. --- http-tester.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'http-tester.py') 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 -- cgit v1.2.3