Sobes.tech
Junior — Middle

Έχετε εμπειρία αλληλεπίδρασης με το REST API στα έργα σας;

sobes.tech AI

Απάντηση από AI

Ναι, σε έργα Python συχνά χρειάζεται να αλληλεπιδράμε με REST API για την λήψη ή αποστολή δεδομένων. Συνήθως, χρησιμοποιείται η βιβλιοθήκη requests, που επιτρέπει εύκολα να κάνουμε HTTP αιτήματα.

Παράδειγμα απλού GET αιτήματος σε REST API:

import requests

response = requests.get('https://api.example.com/data')
if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print('Σφάλμα αιτήματος:', response.status_code)

Επίσης, μπορούμε να στείλουμε POST αιτήματα με δεδομένα:

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

Η εργασία με REST API περιλαμβάνει την επεξεργασία απαντήσεων, σφαλμάτων, αυθεντικοποίησης και σειριοποίησης δεδομένων.