Introductie tot API's in Python
Chris Ramakers
Engineering Manager
http://350.5th-ave.com/unit/243

# Voeg queryparameters toe aan de URL‑string
response = requests.get('http://350.5th-ave.com/unit/243?floor=77&elevator=True')
print(response.url)
http://350.5th-ave.com/unit/243?floor=77&elevator=True
params om queryparameters toe te voegen# Maak een dictionary
query_params = {'floor': 77, 'elevator': True}
# Geef de dictionary door via het argument `params`
response = requests.get('http://350.5th-ave.com/unit/243', params=query_params)
print(response.url)
http://350.5th-ave.com/unit/243?floor=77&elevator=True
http://350.5th-ave.com/unit/243| Werkwoord | Actie | Beschrijving |
|---|---|---|
| GET | Lezen | De inhoud van de brievenbus checken |
| POST | Maken | Een nieuw pakket in de brievenbus stoppen |
| PUT | Updaten | Alle pakketten vervangen door een nieuw |
| DELETE | Verwijderen | Alle pakketten uit de brievenbus halen |
# GET = Een resource ophalen response = requests.get('http://350.5th-ave.com/unit/243')# POST = Een resource aanmaken response = requests.post('http://350.5th-ave.com/unit/243', data={"key": "value"}) # PUT = Een bestaande resource bijwerken response = requests.put('http://350.5th-ave.com/unit/243', data={"key": "value"})# DELETE = Een resource verwijderen response = requests.delete('http://350.5th-ave.com/unit/243')
requests‑pakketdata om data mee te geven aan een POST of PUT‑request.Introductie tot API's in Python