Junior — Middle
Hai esperienza nell'interagire con API REST nei tuoi progetti?
sobes.tech AI
Risposta dell'AI
Sì, nei progetti Python è comune dover interagire con API REST per ottenere o inviare dati. Di solito si utilizza la libreria requests, che permette di effettuare facilmente richieste HTTP.
Esempio di una semplice richiesta GET a un'API REST:
import requests
response = requests.get('https://api.example.com/data')
if response.status_code == 200:
data = response.json()
print(data)
else:
print('Errore nella richiesta:', response.status_code)
È anche possibile inviare richieste POST con dati:
payload = {'key': 'value'}
response = requests.post('https://api.example.com/data', json=payload)
Lavorare con le API REST include la gestione delle risposte, degli errori, dell'autenticazione e della serializzazione dei dati.