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