Sobes.tech
Junior — Middle

Ai experiență în interacțiunea cu API-urile REST în proiectele tale?

sobes.tech AI

Răspuns de la AI

Da, în proiectele Python, este frecvent să interacționezi cu API-uri REST pentru a obține sau trimite date. De obicei, se folosește biblioteca requests, care permite efectuarea ușoară a cererilor HTTP.

Exemplu de o cerere GET simplă către 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('Eroare la cerere:', response.status_code)

De asemenea, se pot trimite cereri POST cu date:

payload = {'key': 'value'}
response = requests.post('https://api.example.com/data', json=payload)

Lucrul cu API-urile REST include gestionarea răspunsurilor, erorilor, autentificării și serializării datelor.