Een URL opbouwen met parameters
Je kunt je API-verzoeken verfijnen met het pad en de queryparameters van de URL. Laten we bekijken hoe je HTTP-verbs, URL-paden en parameters gebruikt met het requests-pakket.
In deze oefening doe je opnieuw een API-verzoek naar de Lyrics API, maar in plaats van de songtekst van vandaag op te halen, stuur je een verzoek naar de random lyrics API. Daarna pas je het verzoek verder aan door queryparameters toe te voegen om te filteren op specifieke artiesten en de tracktitel op te nemen. Hieronder vind je de details die je nodig hebt om de juiste URL samen te stellen.
| Component | Value |
|---|---|
| Protocol | http |
| Domain | localhost |
| Port | 3000 |
| Path | /lyrics/random |
| Artist filter parameter | artist |
| Include track parameter | include_track |
De requests-bibliotheek is alvast voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Introductie tot API's in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Construct the URL string and pass it to the requests.get() function
response = requests.get('http://localhost:____/____/____')
print(response.text)