diff options
| author | Andrew <saintruler@gmail.com> | 2021-04-28 15:10:48 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2021-04-28 15:10:48 +0400 |
| commit | 355dab5bdc924202b1d877b18ae31f04154a4aee (patch) | |
| tree | 3c1f46f43945d8462f3a0f24e2397094b75d9f25 /http-tester.py | |
| parent | 9c4348d402441dc8bac2cb3ecc41efc825307f0b (diff) | |
Added generation of signature based on request.
Diffstat (limited to 'http-tester.py')
| -rw-r--r-- | http-tester.py | 14 |
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 |