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 περιλαμβάνει την επεξεργασία απαντήσεων, σφαλμάτων, αυθεντικοποίησης και σειριοποίησης δεδομένων.