Junior — Middle
Kas teil on kogemusi REST API-ga töötamisel oma projektides?
sobes.tech AI
Vastus AI-lt
Jā, Python projektos bieži ir nepieciešama mijiedarbība ar REST API, lai iegūtu vai nosūtītu datus. Parasti tiek izmantota requests bibliotēka, kas ļauj viegli veikt HTTP pieprasījumus.
Piemērs vienkāršam GET pieprasījumam REST API:
import requests
response = requests.get('https://api.example.com/data')
if response.status_code == 200:
data = response.json()
print(data)
else:
print('Pieprasījuma kļūda:', response.status_code)
Tāpat ir iespējams nosūtīt POST pieprasījumus ar datiem:
payload = {'key': 'value'}
response = requests.post('https://api.example.com/data', json=payload)
Darbs ar REST API ietver atbilžu, kļūdu, autentifikācijas un datu serializācijas apstrādi.