Состав команды:
- Аля Новикова
- Ваня Павлов
- Ваня Олейник
Скачайте докер и запустите команду:
docker-compose up
В примерах используется язык Python
и библиотека requests
для GET/POST запросов.
(Вы можете использовать любую утилиту для запросов)
Регистрация
requests.post("http://localhost:8080/signup", json={"login": "ivanpavlov", "password": "SomeComplicated2131"})
Вход (возвращает токен)
requests.post("http://localhost:8080/signin", json={"login": "ivanpavlov", "password": "SomeComplicated2131"})
Уже созданные ссылки
requests.get("http://localhost:8080/accounts/{account_id}", headers={"Authorization": f"Bearer {token}"})
Создание сокращенной ссылки (возвращает {link_id})
requests.post("http://localhost:8080/accounts/{account_id}/", headers={"Authorization": f"Bearer {token}"}, json={'link': 'helpme.com'})
Переход по сокращенной ссылке
requests.get("http://localhost:8080/{link_id}")