Формирование URL с параметрами
URL позволяет гибко настраивать API-запросы с помощью path- и query-параметров. Давайте разберёмся, как использовать HTTP-глаголы, пути и параметры URL с помощью пакета requests.
В этом упражнении вы снова обратитесь к Lyrics API, но на этот раз не за сегодняшним текстом, а за случайным — запрос пойдёт к random lyrics API. Затем вы дополнительно настроите запрос, добавив query-параметры для фильтрации по исполнителю и включения названия трека. Ниже приведены все компоненты, необходимые для формирования корректного URL.
| Компонент | Значение |
|---|---|
| Протокол | http |
| Домен | localhost |
| Порт | 3000 |
| Путь | /lyrics/random |
| Параметр фильтра по исполнителю | artist |
| Параметр включения трека | include_track |
Библиотека requests уже импортирована для вашего удобства.
Это упражнение является частью курса
Введение в API на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Construct the URL string and pass it to the requests.get() function
response = requests.get('http://localhost:____/____/____')
print(response.text)