Sobes.tech
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.